{"repo":"abublihi/laravel-external-jwt-guard","free":true,"listed":false,"github":"https://github.com/abublihi/laravel-external-jwt-guard","clone":"git clone https://github.com/abublihi/laravel-external-jwt-guard.git","description":"It's a laravel custom auth guard for authenticating users using External JWT","language":"PHP","stars":12,"topics":["authentication","jwt","laravel-guard","laravel-package","sso","sso-authentication"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"[!CAUTION] This package is abandoned and no longer maintained. I highly recommend using the standalone code by following the guide here stand alone Laravel External JWT Guard This package provides a simple custom authentication guard for Laravel using an external JWT provided by an OAuth server or Any type of SSO that uses a JWT. Below a figure describe the flow. Stand Alone I highly recommend using the standalone code by following the guide here stand alone Installation You can install the package via composer: publish the configuration file externaljwtguard.php Usage The package is very simple but also powerful when it comes to customization, After installation and publishing of the configurations you should first configure your default authorization server, NOTE: The package allow you to add multiple authorization servers but for mostly use cases you only need one authorization server. Configure your Authorization server please head to configuration file config/externaljwtguard.php , the configurations is separated in three main Sections: - Identification settings - Creation setting (optional) - Validation settings Identification settings First will go over the configuration of Identification settings , as the name denotes, the Identification settings is the configurations that allows the package to identify the user by using the JWT claims. NOTE: please make sure these are configured well. Name Description Required? ----------- ----------- ----------- id claim the claim p","default_branch":null,"files":null,"tree":[],"storefront":"/r/abublihi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/abublihi/laravel-external-jwt-guard/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}