Laravel-first SSO, OIDC, SAML, and SCIM primitives with package-owned provider persistence, owner-scoped provider configuration, external subject linkage, and consumer adapters for local principal and provisioning concerns.
Requires PHP 8.5+ and Laravel 10+
composer require cline/ssocline/sso is designed to own the SSO persistence layer. Consumers
should normally integrate through Cline\SSO\SsoManager and bind the
business-facing contracts documented in DOCS.md, rather than
querying package tables or models directly.
The published configuration is grouped by concern, including cache,
drivers, login, routes, models, table_names, foreign_keys,
and contracts.
See DOCS.md.
For package vocabulary and real-world term mappings, see
TERMINOLOGY.md.
Please see CHANGELOG for more information on what has changed recently.
Please see CONTRIBUTING and CODE_OF_CONDUCT for details.
If you discover any security related issues, please use the GitHub security reporting form rather than the issue queue.
The MIT License. Please see LICENSE.md for more information.