BookStack/tests
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
..
Actions My Account: Updated and started adding to tests 2023-10-19 14:18:42 +01:00
Activity Merge branch 'Man-in-Black-patch-1' into development 2023-11-14 10:40:30 +00:00
Api Notifications: Reorgranised classes into domain specific folders 2023-09-11 19:27:36 +01:00
Auth SAML2: Fixed non-spec point of logout, Improved redirect location 2023-12-08 18:42:13 +00:00
Commands Search: Added further backslash handling 2023-09-23 13:41:10 +01:00
Entity Merge branch 'v23-10' into development 2023-12-03 18:57:07 +00:00
Helpers Testing: Added favicon cleanup 2023-10-03 14:50:54 +01:00
Permissions My Account: Covered profile and auth pages with tests 2023-10-19 16:06:59 +01:00
References
Settings Notifications: Reorgranised classes into domain specific folders 2023-09-11 19:27:36 +01:00
test-data
Unit Includes: Added back support for parse theme event 2023-11-27 21:39:43 +00:00
Uploads My Account: Updated and started adding to tests 2023-10-19 14:18:42 +01:00
User My Account: Covered profile and auth pages with tests 2023-10-19 16:06:59 +01:00
CreatesApplication.php
DebugViewTest.php Tests: Fixed debug test to work with social class changes 2023-12-06 16:57:15 +00:00
ErrorTest.php Uploads: Added user-facing message for Laravel post limit handling 2023-09-25 13:48:23 +01:00
FavouriteTest.php Simplified and aligned handling of mixed entity endpoints 2023-09-10 15:19:23 +01:00
HelpTest.php
HomepageTest.php Homepage: Added tags button to non-default home views 2023-09-24 09:31:44 +01:00
LanguageTest.php Locales: More use of locale objects, Addressed failing tests 2023-09-17 16:20:21 +01:00
OpenGraphTest.php
PublicActionTest.php Guest control: Cleaned methods involved in fetching/handling 2023-09-16 13:18:35 +01:00
PwaManifestTest.php PWA: Prevent passing credentials to avoid redirection issues 2023-11-07 14:33:37 +00:00
SecurityHeaderTest.php Middlware: Prevented caching of all app requests 2023-10-23 13:32:15 +01:00
StatusTest.php
TestCase.php Guest control: Cleaned methods involved in fetching/handling 2023-09-16 13:18:35 +01:00
ThemeTest.php Merge branch 'v23-10' into development 2023-12-03 18:57:07 +00:00
UrlTest.php