All notable changes to this project will be documented in this file.
- Add guest redirection to config
- Support to Guzzle 7
- Fixed a problem in the expired check.
Props: @gorkagv
- Support to Laravel 8.0
Props: @matthewhall-ca
- Support to laravel Gate.
- Implementing more auth checks.
Props: @cyrillbolliger (for code review)
- Support to laravel Gate.
- Implementing state check on authorization flow.
Cyrill Bolliger alerted us today we were not using 'state' param on authentication request. He did a responsible disclosure to sending a e-mail and we are very grateful (I hope pay him a beer/coffee someday).
Props: @cyrillbolliger (for code review)
- ClientID as method to allow override
- OpenID configuration refactored.
We'll request only if necessary. It's a breaking change if you extend Services/KeycloakService.php.
Props: @matthewhall-ca
We start CHANGELOG on 2.0.0 ... So, here is a lot of changes to make the plugin stable.
- Configurations
- Auth based on Laravel
- Check of a role from Keycloak user profile
- Middleware for route access based on role
- Guzzle client options
It's alive!