BookStack/app/Access
Dan Brown 8087123f2e
LDAP: Review, testing and update of LDAP TLS CA cert control
Review of #4913
Added testing to cover option.
Updated option so it can be used for a CA directory, or a CA file.
Updated option name to be somewhat abstracted from original underling
PHP option.

Tested against Jumpcloud.
Testing took hours due to instability which was due to these settings
sticking and being unstable on change until php process restart.
Also due to little documentation for these options.
X_TLS_CACERTDIR option needs cert files to be named via specific hashes
which can be achieved via c_rehash utility.

This also adds detail on STARTTLS failure, which took a long time to
discover due to little detail out there for deeper PHP LDAP debugging.
2024-05-02 23:11:31 +01:00
..
Controllers Framework: Addressed deprecations 2024-03-17 16:52:19 +00:00
Guards Played around with a new app structure 2023-05-17 17:56:55 +01:00
Mfa Framework: Addressed deprecations 2024-03-17 16:52:19 +00:00
Notifications Locales: More use of locale objects, Addressed failing tests 2023-09-17 16:20:21 +01:00
Oidc OIDC: Added PKCE functionality 2024-01-25 14:24:46 +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 LDAP: Review, testing and update of LDAP TLS CA cert control 2024-05-02 23:11:31 +01:00
LoginService.php OIDC RP Logout: Added autodiscovery support and test cases 2023-12-06 16:41:50 +00:00
RegistrationService.php Theme System: Added AUTH_PRE_REGISTER logical event 2024-02-21 15:30:29 +00: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