gpt4 book ai didi

使用 LDAP 的 IIS 基本身份验证

转载 作者:行者123 更新时间:2023-12-04 15:54:12 25 4
gpt4 key购买 nike

我有一个需要对 IIS 使用 HTTP 身份验证的 Web 服务。唯一的障碍是用户的凭据在 LDAP 中。有没有办法将 IIS 配置为使用 LDAP 凭据进行基本身份验证?我以为我可以将默认域或领域设置为 LDAP 连接字符串的一部分,但没有任何运气。
谢谢,

-将要

最佳答案

我会做什么(我假设您使用的是第三方 LDAP,并且没有内置的方式来执行此操作;我还没有检查过)已设置 MADAM并实现自定义 IUserSecurityAuthority通过扩展 Madam.UserSecurityAuthorityBase根据 LDAP 检查凭据。

您所要做的就是覆盖一些方法来从 LDAP 进行身份验证。如果您碰巧使用 LDAP Membership Provider 进行表单例份验证,则可以跳过单独实现并使用示例 MembershipSecurityAuthority包含在 MADAM 中。

从这里的示例文件中摘录:

protected override bool ValidateUser(string userName, string password)
{
return MembershipProvider.ValidateUser(userName, password);
}

Potentially useful LDAP user validation code

关于使用 LDAP 的 IIS 基本身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7392974/

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