gpt4 book ai didi

perl - LDAP Active Directory 身份验证问题

转载 作者:行者123 更新时间:2023-12-02 17:54:55 24 4
gpt4 key购买 nike

我正在尝试使用 LDAP 凭据对网站上的用户进行身份验证。但是,与事件目录的绑定(bind)似乎首先需要我的凭据,然后才能验证任何其他用户名/密码。
我不想在应用程序中对我的凭据进行硬编码。有什么建议吗?

$self->authen->config( 
DRIVER => [ 'Authen::Simple::LDAP',
host => 'ldapad.company.com',
basedn => 'OU=XXX,OU=AD,DC=YYY,DC=ZZZ',
binddn => 'CN=myname,OU=Users,OU=company,OU=AD,DC=company,DC=ZZZ',
bindpw => 'secret',
filter => '(cn=%s)',

],

CREDENTIALS => [ 'authen_username', 'authen_password' ],
STORE => 'Session',
LOGOUT_RUNMODE => 'logout',
LOGIN_RUNMODE => 'login',
POST_LOGIN_RUNMODE => 'okay',
RENDER_LOGIN => \&my_login_form,

);

最佳答案

这是 LDAP 到 A/D 的标准常见问题解答项目。

您必须创建一个特殊用户来绑定(bind)到 A/D,并在客户端中对凭据进行硬编码。 AFAIK 没有办法绕过这个要求,但如果有更新的信息可用(我几年前解决了这个问题),我很想知道。

关于perl - LDAP Active Directory 身份验证问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3141074/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com