Added
- Completely changed the way of supporting multiple Identity Providers by adding Tenants
- Helper functions
saml_url()
,saml_route()
,saml_tenant_uuid()
- Initializing SP in middleware
- Database migrations
- Console commands
saml2:create-tenant
,saml2:update-tenant
,saml2:delete-tenant
,
saml2:restore-tenant
,saml2:list-tenants
,saml2:tenant-credentials
Fixed
- Routes are now accepting UUID of tenants instead of
idpKey
Removed
- IdP Resolver, now it resolves by
ResolveTenant
middleware by matching UUID on routes - Building SSO SP in Laravel ServiceProvider