Download the PHP package creativecrafts/laravel-openid-connect without Composer
On this page you can find all versions of the php package creativecrafts/laravel-openid-connect. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download creativecrafts/laravel-openid-connect
More information about creativecrafts/laravel-openid-connect
Files in creativecrafts/laravel-openid-connect
Package laravel-openid-connect
Short Description A simple package that will provide a fluent api to interact with third party authentication providers
License MIT
Homepage https://github.com/CreativeCrafts/laravel-openid-connect
Informations about the package laravel-openid-connect
LaravelOpenIdConnect
The LaravelOpenIdConnect package offers seamless integration of OpenID Connect authentication for Laravel applications. It allows your app to securely authenticate users via OpenID Connect providers, enabling effortless access token management, user information retrieval, and token refreshment. With a clean and straightforward API, this package abstracts the complexity of managing OAuth 2.0 flows behind the scenes, so developers can focus on building applications rather than managing authentication processes. This is package was forked from "jumbojett/OpenID-Connect-PHP" and modified to work the Laravel way.
- Special thanks to jumbojett/OpenID-Connect-PHP.
Key Features
- Authorization URL Generation: Easily generate the URL to redirect users for OpenID Connect authentication.
- Access Token Retrieval: Obtain access tokens using an authorization code in compliance with OAuth 2.0 standards.
- User Information: Retrieve user information (claims) from the OpenID Connect provider with ease.
- Token Refreshing: Automatically refresh tokens when they expire using the refresh token.
- Customizable Configurations: Define multiple OpenID Connect providers in the configuration for multi-provider support.
Installation
- Install the package via Composer:
Next, publish the package's configuration file:
This will create a config/openid-connect.php file in your Laravel project. This is the contents of the published config file:
Usage
Testing
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
- Godspower Oduose
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of laravel-openid-connect with dependencies
ext-curl Version *
ext-json Version *
illuminate/contracts Version ^12.0|^11.0|^10.0
phpseclib/phpseclib Version ^3.0.42
spatie/laravel-package-tools Version ^1.19
web-token/jwt-framework Version ^4.0