BookStack/app/Access
Dan Brown 8cbaa3e27c
SAML2: Fixed non-spec point of logout, Improved redirect location
This changes the point-of-logout to be within the initial part of the
SAML logout flow, as per 5.3.2 of the SAML spec, processing step 2.
This also improves the logout redirect handling to use the global
redirect suggestion so that auto-login handling is properly taken into
account.

Added tests to cover.
Manual testing performed against keycloak.
For #4713
2023-12-08 18:42:13 +00:00
..
Controllers SAML2: Fixed non-spec point of logout, Improved redirect location 2023-12-08 18:42:13 +00:00
Guards Played around with a new app structure 2023-05-17 17:56:55 +01:00
Mfa Played around with a new app structure 2023-05-17 17:56:55 +01:00
Notifications Locales: More use of locale objects, Addressed failing tests 2023-09-17 16:20:21 +01:00
Oidc OIDC RP Logout: Fixed issues during testing 2023-12-07 17:45:17 +00:00
EmailConfirmationService.php Notifications: Reorgranised classes into domain specific folders 2023-09-11 19:27:36 +01:00
ExternalBaseUserProvider.php Played around with a new app structure 2023-05-17 17:56:55 +01:00
GroupSyncService.php Played around with a new app structure 2023-05-17 17:56:55 +01:00
Ldap.php Altered ldap_connect usage, cleaned up LDAP classes 2023-05-30 13:12:00 +01:00
LdapService.php Altered ldap_connect usage, cleaned up LDAP classes 2023-05-30 13:12:00 +01:00
LoginService.php OIDC RP Logout: Added autodiscovery support and test cases 2023-12-06 16:41:50 +00:00
RegistrationService.php Played around with a new app structure 2023-05-17 17:56:55 +01:00
Saml2Service.php SAML2: Fixed non-spec point of logout, Improved redirect location 2023-12-08 18:42:13 +00:00
SocialAccount.php Played around with a new app structure 2023-05-17 17:56:55 +01:00
SocialAuthService.php Auth: Refactored OIDC RP-logout PR code, Extracted logout 2023-12-06 13:49:53 +00:00
SocialDriverManager.php Auth: Refactored OIDC RP-logout PR code, Extracted logout 2023-12-06 13:49:53 +00:00
UserInviteService.php Notifications: Reorgranised classes into domain specific folders 2023-09-11 19:27:36 +01:00
UserTokenService.php Played around with a new app structure 2023-05-17 17:56:55 +01:00