{"repo":"Kovah/laravel-socialite-oidc","free":true,"listed":false,"github":"https://github.com/Kovah/laravel-socialite-oidc","clone":"git clone https://github.com/Kovah/laravel-socialite-oidc.git","description":"A generic OpenID Connect (OIDC) Provider for Laravel Socialite","language":"PHP","stars":24,"topics":["oidc","socialite","socialite-providers","sso"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"OpenID Connect (OIDC) Provider for Laravel Socialite Installation & Basic Usage Please see the Base Installation Guide, then follow the provider specific instructions below. Add configuration to config/services.php The base URL must be set to the URL of your OIDC endpoint excluding the .well-known/openid-configuration part. For example: If https://auth.company.com/application/linkace/.well-known/openid-configuration is your OIDC configuration URL, then https://auth.company.com/application/linkace must be your base URL. JWT Signature Verification By default, this package does not verify the JWT signature of the id token . According to the OpenID Connect specification, signature verification is not required when TLS is used and the token is transmitted directly from the authorization server to the client. However, for enhanced security, you can enable JWT signature verification by setting verify jwt to true in your configuration: When JWT verification is enabled: 1. Automatic JWKS fetching : The provider will automatically fetch the JSON Web Key Set (JWKS) from your OIDC provider's .well-known/openid-configuration endpoint 2. Caching : JWKS data is cached for 1 hour to improve performance 3. Custom public key : Alternatively, you can provide a specific public key using the jwt public key option Example with custom public key: Add provider event listener Configure the package's listener to listen for SocialiteWasCalled events. Laravel 11+ In Laravel 11, the default EventServiceP","default_branch":null,"files":null,"tree":[],"storefront":"/r/Kovah","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Kovah/laravel-socialite-oidc/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."}