mkaverin/laravel-oauth2-client

There is no license information available for the latest version (dev-master) of this package.

dev-master 2022-12-04 22:23 UTC

This package is auto-updated.

Last update: 2024-04-05 00:56:12 UTC


README

This package is based on the PHP League OAuth 2.0 Client library, and it provides a simple interface to OAuth2 authentication for your Laravel application using any of the compatible OAuth2 providers (for example see the list of official PHP League and third-party providers or instructions on how to implement your own).

Installation

Run the following command from your project directory to add the dependency:

composer require mkaverin/laravel-oauth2-client

Then, copy and run database migrations:

php artisan vendor:publish --provider="LaravelOAuth2Client\Providers\OAuth2ServiceProvider" --tag=migrations
php artisan migrate

Laravel without auto-discovery

If you don't use auto-discovery, add the ServiceProvider to the providers array in config/app.php:

'providers' => [
    ...
    LaravelOAuth2Client\Providers\OAuth2ServiceProvider::class,
],

Testing

composer test