Download the PHP package jkbennemann/laravel-4-social-oauth without Composer
On this page you can find all versions of the php package jkbennemann/laravel-4-social-oauth. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download jkbennemann/laravel-4-social-oauth
More information about jkbennemann/laravel-4-social-oauth
Files in jkbennemann/laravel-4-social-oauth
Package laravel-4-social-oauth
Short Description OAuth Service Provider for Laravel 4
License MIT
Informations about the package laravel-4-social-oauth
OAuth wrapper for Laravel 4
oauth-laravel-4 is a simple laravel 4 service provider for socialconnect/auth which provides OAuth support for PHP 5.3+ and is very easy to integrate with any project which requires an OAuth client.
Supported services
The library supports OAuth 1.x and OAuth 2.0 compliant services. A list of currently implemented services can be found on their site. Some examples are listed below:
Included service implementations:
- Steam OpenID
- Atlassian OAuth1
- 500px OAuth1
- Trello OAuth1
- Tumblr OAuth1
- Twitter OAuth1
- Amazon OAuth2
- Facebook OAuth2 3.3
- Vk (ВКонтакте) OAuth2 5.100
- Instagram OAuth2
- Google OAuth2
- GitHub OAuth2
- GitLab OAuth2
- Slack OAuth2
- BitBucket OAuth2
- Twitch OAuth2
- Vimeo OAuth2
- DigitalOcean OAuth2
- Yandex OAuth2
- MailRu OAuth2
- Microsoft (MSN) OAuth2
- Meetup OAuth2
- Odnoklassniki OAuth2
- Discord OAuth2
- SmashCast OAuth2
- Steein OAuth2
- LinkedIn OAuth2
- Yahoo! OAuth2
- Wordpress OAuth2
- Google OpenIDConnect
- PixelIn OpenIDConnect
- more to come!
To learn more about SocialConnect/auth go here
Installation
Use composer to install this package.
Registering the Package
Register the service provider within the array found in :
Add an alias within the array found in :
Configuration
There are two ways to configure oauth-4-laravel.
You can choose the most convenient way for you.
You can use package config file which can be
generated through command line by artisan (option 1) or
you can simply create a config file called laravel-4-social-oauth.php
in
your app\config\
directory (option 2).
Option 1
Create configuration file for package using artisan command
Option 2
Create configuration file manually in config directory app/config/laravel-4-social-oauth.php
and put there code from below.
Credentials
Add your credentials to app/config/laravel-4-social-oauth.php
Usage
Basic usage
Just follow the steps below and you will be able to get a service class object with this one rule:
Optionally, add a second parameter with the URL which the service needs to redirect to, otherwise it will redirect to the current URL.
Usage examples
Github:
Configuration: Add your Github credentials to the config file
In your Controller use the following code:
All versions of laravel-4-social-oauth with dependencies
socialconnect/http-client Version ^1.0
jkbennemann/php-oauth-library Version ^1.0.0