dhtech / larauthkit
Laravel Keycloak SSO Integration
1.0.2
2021-06-05 15:46 UTC
Requires
- laravel/socialite: ^5.2
- ory/keto-client-php: ^0.5.2
- socialiteproviders/keycloak: ^4.1
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.18
- laravel/framework: ^8.31
- phan/phan: ^4.0
README
Larauthkit - Laravel Keycloak SSO Integration
Drop-in single-sign-on solution for Laravel projects.
Purpose
Provide a low-impact way to integrate new and existing Laravel projects with a single-sign-on solution providing a universal identity across all products in the ecosystem.
Note that this currently only integrates with Keycloak. It should be trivial to extend to any other provider that's supported by Laravel's Socialite package or its plugins.
Features
- Drop-in, almost zero-config solution.
- Integrates with existing Laravel user and authentication systems.
Setup
For brand new projects. See SETUP.md.
Migrating
For existing projects. See MIGRATING.md.
Usage
What it looks like once you've completed setup/migration as well as some information on available events as well as some useful customizations.
See USAGE.md.