Download the PHP package marcorombach/laravel-aaf-oidc without Composer
On this page you can find all versions of the php package marcorombach/laravel-aaf-oidc. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download marcorombach/laravel-aaf-oidc
More information about marcorombach/laravel-aaf-oidc
Files in marcorombach/laravel-aaf-oidc
Package laravel-aaf-oidc
Short Description OpenID Connect Module for Laravel and AAF IdP
License MIT
Homepage https://github.com/marcorombach/laravel-aaf-oidc
Informations about the package laravel-aaf-oidc
laravel-aaf-oidc
This Laravel Package provides a simple way to authenticate with OpenID Connect. Minimum requirement is a User Model/Table which has either a field 'username' or a field 'email'. It's recommended to define a post login route and a error route. The error route is called with a flashed session variable (session('error')) containing information to display.
To configure this package with NetIQ Advanced Authentication, a Event must be created. The ClientID and Client Secret you get there must be entered in the corresponding field in the configuration file of this package. The provider_url in the config hast to be set like this: All needed Endpoints will be automatically retrieved from
Installation
Install the package via composer:
You can publish the config file with:
This is the contents of the published config file:
Usage
The redirect URI is your applications base URI + /oidc-callback - this has to be set in the AAF Event
It's not necessary to use the class directly. Laravel-AAF-SAML provides a route which starts the authentication process.
Please note: your application needs to use HTTPS, as it's a requirement of the NetIQ Advanced Authentication Framework.
Requirements
- PHP 7.4 or greater
- Laravel 8.0 or greater
Credits
All versions of laravel-aaf-oidc with dependencies
laravel/framework Version >=8.0
jumbojett/openid-connect-php Version ^1.0.0
spatie/laravel-package-tools Version ^1.9.2