The OAuth2 (and Laravel passport) compatible oauth extension
The Laravel Passport compatible oauth extension.
Use Bazaar or install manually:
composer require flagrow/passport
In the extension settings, you have to fill the following data:
|OAuth authorization url||
|OAuth token url||
|Api URL providing user details when authenticated||
||Default Laravel installs have an
|OAuth application id||
||The integer Client ID you've made in the Laravel app or via
|OAuth application secret||
||The Client secret provided by Laravel once you created the OAuth client|
|OAuth scopes to request||Optional additional scopes to request during authorization, perhaps you want to protect the user url with a scope or add additional functionality|
|Label for login button||Login with Example||Label to place on the login button|
Hint: When creating the OAuth client in your Laravel app, don't forget to set the
redirect value to
<your flarum install>/auth/passport or you might encounter
We prefer to keep our work available to everyone. In order to do so we rely on voluntary contributions on Patreon.
If you discover a security vulnerability within Passport, please send an email to the Gravure team at email@example.com. All security vulnerabilities will be promptly addressed.
Please include as many details as possible. You can use
php flarum info to get the PHP, Flarum and extension versions installed.