harrygulliford / socialite-microsoft-graph

Microsoft Graph Provider for Laravel Socialite

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Microsoft Graph Provider for Laravel Socialite

License:MIT License


Languages

Language:PHP 100.0%