BookStack/tests/Auth
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
..
AuthTest.php Played around with a new app structure 2023-05-17 17:56:55 +01:00
GroupSyncServiceTest.php Played around with a new app structure 2023-05-17 17:56:55 +01:00
LdapTest.php LDAP: Review, testing and update of LDAP TLS CA cert control 2024-05-02 23:11:31 +01:00
LoginAutoInitiateTest.php Copied over work from user_permissions branch 2023-01-21 11:08:34 +00:00
MfaConfigurationTest.php Played around with a new app structure 2023-05-17 17:56:55 +01:00
MfaVerificationTest.php MFA: Copied autocomplete changes from totp to backup codes 2024-03-10 18:31:01 +00:00
OidcTest.php Dev: Fixed flaky OIDC test, updated dev version 2024-03-12 12:08:26 +00:00
RegistrationTest.php Notifications: Reorgranised classes into domain specific folders 2023-09-11 19:27:36 +01:00
ResetPasswordTest.php Framework: Fixed issues breaking tests 2024-03-16 15:26:34 +00:00
Saml2Test.php SAML2: Fixed non-spec point of logout, Improved redirect location 2023-12-08 18:42:13 +00:00
SocialAuthTest.php My Account: Updated and started adding to tests 2023-10-19 14:18:42 +01:00
UserInviteTest.php Notifications: Reorgranised classes into domain specific folders 2023-09-11 19:27:36 +01:00