hihaho / laravel-saml-dsp
A Laravel package that functions as a SAML Service Provder with the ability to connect to multiple Identity Providers
Installs: 2 829
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 1
Open Issues: 0
Requires
- php: >=7.0.0
- illuminate/console: 5.7.*|5.8.*|^6.0
- illuminate/database: 5.7.*|5.8.*|^6.0
- illuminate/routing: 5.7.*|5.8.*|^6.0
- illuminate/support: 5.7.*|5.8.*|^6.0
- illuminate/validation: 5.7.*|5.8.*|^6.0
- onelogin/php-saml: ^3.0
- spatie/laravel-fractal: ^5.6
This package is auto-updated.
Last update: 2020-09-24 12:13:50 UTC
README
This Laravel package functions as a SAML Service Provider with the ability to connect to multiple Identity Providers. It uses onelogin/saml-php to generate SAML responses and verify those responses from the IdPs.
This package was inspired by aacotroneo/laravel-saml2, but that package only supports one IdP through the config file. This package uses the database to store the configuration of each IdP and generates routes for each of these.
⚠️ Package in development ⚠️
This package is not yet stable, you can test it by installing it, but the package may be subject to large changes before a final release
Photoware
This package is free to use, but inspired by Spaties' Poscardware we'd love to see where where this package is being developed. A photo of an important landmark in your area would be highly appreciated.
Our email address is photoware@hihaho.com
Install
Simply add the following line to your composer.json
and run composer update
"hihaho/laravel-saml-dsp": "v0.1.*"
Or use composer to add it with the following command
composer require hihaho/laravel-saml-dsp
Laravel Auto-Discovery
This package is automatically discovered with Laravel Auto-Discovery, if you wish to register the package yourself you
can add this package to your composer.json
file:
"extra": {
"laravel": {
"dont-discover": [
"hihaho/laravel-saml-dsp"
]
}
}
Usage
TODO
TODO List
- Create / improve artisan commands
- Documentation
- Using custom Exceptions instead of \Exception
- UnitTests
- ...