FriendsOfFlarum / auth-gitlab

Allow users to log in with GitLab.
MIT License
3 stars 2 forks source link
flarum friendsofflarum gitlab

GitLab Login by FriendsOfFlarum

License Latest Stable Version

A Flarum extension. Allow users to log in with GitLab.

Installation

Install manually with composer:

composer require fof/auth-gitlab

Updating

composer update fof/auth-gitlab
php flarum cache:clear

Setup via GitLab

  1. Go to https://gitlab.com/oauth/applications.
  2. Log in if prompted.
  3. Set the name of the application to whatever you want it to be (it doesn't really matter).
  4. Enter your Redirect Uri which should be something like this: https://myforum.com/auth/gitlab (SSL is required).
  5. The only scope necessary is read_user so just tick that box.
  6. Copy your Application Id and Secret over to the extension's settings via your Flarum forum Admin CP & click "Save Settings".
  7. (Optional) You can also add an optional base URL for self-hosted instances if needed.
  8. ??? ???
  9. PROFIT ONCE MORE!

Links

Notes

Acknowledgements

Special thanks to @datitisev for his AMAZING Flarum development tools!

See below for tools used in this project:

Time saved during development: A LOT.