π Authentication
User authentication is powered by Laravel Fortify and Jetstream. Apart from it provides social authentication (Laravel Socialite) out of the box.See Jetstream/Fortify Documentation for more details
π Social/2FA Authentication
We support OAuth login with the following providers:- GitHub
- GitLab
- X
- Bitbucket
- Discord
Configure OAuth providers in
config/oauth.php
config/oauth.php
.
Checkout app/Http/Controllers/User/OauthController.php
which handles the OAuth.
Feel free to customize it to your needs.
πͺ Login Link
Login links let users sign in without passwords by clicking a secure link sent to their email. The link expires after a set time for security. To enable Login Links:- Configure email settings in
.env
- Checkout the following controller at
app/Http/Controllers/User/LoginLinkController.php
- Checkout the following routes at
routes/web.php
The routes are protected with a rate limit middleware
throttle:login-link
. Customize this rate limit according to your applicationβs needs.