1
0
mirror of https://github.com/mailcow/mailcow-dockerized.git synced 2025-12-23 14:51:31 +00:00

[Web] fix LDAP "ignore ssl errors" option

This commit is contained in:
FreddleSpl0it
2024-09-02 10:02:10 +02:00
parent b307e0a0d5
commit 320bd31d37

View File

@@ -2359,7 +2359,7 @@ function identity_provider($_action = null, $_data = null, $_extra = null) {
$_data['ignore_ssl_error'] = isset($_data['ignore_ssl_error']) ? boolval($_data['ignore_ssl_error']) : false; $_data['ignore_ssl_error'] = isset($_data['ignore_ssl_error']) ? boolval($_data['ignore_ssl_error']) : false;
$options = array(); $options = array();
if ($_data['ignore_ssl_error']) { if ($_data['ignore_ssl_error']) {
$options['LDAP_OPT_X_TLS_REQUIRE_CERT'] = "LDAP_OPT_X_TLS_NEVER"; $options[LDAP_OPT_X_TLS_REQUIRE_CERT] = LDAP_OPT_X_TLS_NEVER;
} }
$provider = new \LdapRecord\Connection([ $provider = new \LdapRecord\Connection([
'hosts' => [$_data['host']], 'hosts' => [$_data['host']],
@@ -2455,7 +2455,7 @@ function identity_provider($_action = null, $_data = null, $_extra = null) {
$iam_settings['binddn'] && $iam_settings['bindpass']){ $iam_settings['binddn'] && $iam_settings['bindpass']){
$options = array(); $options = array();
if ($iam_settings['ignore_ssl_error']) { if ($iam_settings['ignore_ssl_error']) {
$options['LDAP_OPT_X_TLS_REQUIRE_CERT'] = "LDAP_OPT_X_TLS_NEVER"; $options[LDAP_OPT_X_TLS_REQUIRE_CERT] = LDAP_OPT_X_TLS_NEVER;
} }
$provider = new \LdapRecord\Connection([ $provider = new \LdapRecord\Connection([
'hosts' => [$iam_settings['host']], 'hosts' => [$iam_settings['host']],