SSL_SERVER_S_DN_Email показывает неверную электронную почту в PHP var_dump - PullRequest
0 голосов
/ 08 апреля 2019

Я настраиваю веб-приложение (Bugzilla), в котором есть параметры аутентификации пользователя, чтобы обеспечить единый вход, если он правильно установлен с использованием переменных среды.Ранее я настраивал другое веб-приложение (TestLink) аналогичным образом.Я пытаюсь использовать PHP var_dump, чтобы проверить, передается ли правильное письмо в приложение, поскольку изначально оно не работало должным образом.Просматривая var_dump, я заметил под тестовым пользователем, что электронная почта для моей административной учетной записи на самом деле была показана в var_dump, а учетная запись электронной почты тестового пользователя не была.

В настоящее время я настроил свой ssl.confфайл внутри /httpd/conf.d выглядит следующим образом:

<Directory /var/www/html/testing>
Order deny, allow
Deny from All
AuthName "Company Intranet"
AuthType Basic
AuthBasicProvider ldap
#AuthzLDAPAuthoritative off
AuthLDAPUrl ldaps://389.comp.loc/dc=comp,dc=loc?uid
Require valid-user
Satisfy any
#AuthLDAPBindDN "CN=,OU=Service Accounts,OU=IS,OU=FSA,DC=comp,DC=loc"
#AuthLDAPRemoteUserAttribute on
#AuthLDAPBindPassword password
</Directory>

На моей странице test.php есть этот скрипт

<?php
phpinfo();
session_start();
setcookie();
var_dump($_SESSION);
var_dump($_COOKIE);
?>

1 Ответ

0 голосов
/ 02 мая 2019

Нашел ответ несколько недель назад, AuthLDAPUrl должен быть таким ...

AuthLDAPUrl ldaps://389.comp.loc/dc=comp,dc=loc?uid**,mail,cn,givenname,sn**
...