harrygulliford/socialite-microsoft-graph

Microsoft Graph Provider for Laravel Socialite

Maintainers

Package info

github.com/harrygulliford/socialite-microsoft-graph

pkg:composer/harrygulliford/socialite-microsoft-graph

Statistics

Installs: 5 268

Dependents: 0

Suggesters: 0

Stars: 3

Open Issues: 0

v1.5.0 2026-06-03 04:21 UTC

This package is auto-updated.

Last update: 2026-06-06 02:26:53 UTC


README

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 11, 12 and 13, Socialite 5+, and PHP 8.2+.

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.