Download the PHP package phantom/oauth2-social-login without Composer

On this page you can find all versions of the php package phantom/oauth2-social-login. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package oauth2-social-login

Oauth2 Social Login Package for Laravel 4

This package is very easy to integrate with any project that needs to login with and oauth2 client.

It implements the oauth flow:

Supported Services

At this time is only implemented facebook provider.

Installation Via Composer

Add this to your composer.json file, in the require object:

After that, run composer install to install the package.

Add the service provider to app/config/app.php, within the providers array.

Configuration

Publish the default config file to your application so you can make modifications.

Add your service provider credentials to the published config file: app/config/packages/phantom/oauth2-social-login/facebook.php

Basic Usage

You may put a link on a view that redirect the user to the oAuth log in page for a provider.

On the controller that parse the redirect uri you defined on config request the token to the provider.

Once you have the token, you may do any call to the provider api you want. For instance there is a simple function to request the user own profile data.

Error Handling

You may use try catch control to catch if something goes wrong

Requirements

This implementation assumes that you want to allow your users to log in or sign up seamlessly with their existing social provider account and associate that social provider account with an existing user record.

Social Login Flow


All versions of oauth2-social-login with dependencies

PHP Build Version
Package Version
Requires php Version >=5.4.0
illuminate/support Version 4.2.*
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package phantom/oauth2-social-login contains the following files

Loading the files please wait ....