Skip to content

Latest commit

 

History

History
executable file
·
42 lines (28 loc) · 1.5 KB

README.md

File metadata and controls

executable file
·
42 lines (28 loc) · 1.5 KB

Microsoft Graph Provider for Laravel Socialite

Latest Stable Version Total Downloads License

This package extends Laravel Socialite to give a convenient method of authenticating via the Microsoft Graph OAuth2 provider.

Support for Laravel 6+ and Socialite 5+, using PHP 7.3+ & 8.0+.

Installation

You can install the package via composer:

composer require harrygulliford/socialite-microsoft-graph

Then add the service to your config/services.php file:

'microsoft-graph' => [
    'client_id' => env('MS_GRAPH_KEY'),
    'client_secret' => env('MS_GRAPH_SECRET'),
    'tenant_id' => env('MS_GRAPH_TENANT_ID', 'common'),
    'redirect' => env('MS_GRAPH_REDIRECT_URL'),
],

Usage

You are able to use the provider in the same manner as a regular Socialite provider.

return Socialite::with('microsoft-graph')->redirect();

For more information, please refer to the Laravel Socialite documentation.

License

The MIT License (MIT). Please see the license file for more information.