【发布时间】:2014-10-20 14:18:24
【问题描述】:
我正在为我的组织创建一个门户,我希望用户使用其组织帐户的 ID 和密码登录到该门户。
为此,我在 Java 中使用 LDAP 身份验证。
看了几篇文章,我发现认证的步骤如下:
-
使用某些绑定或技术帐户绑定到 LDAP 服务器
-
在 LDAP 服务器中搜索尝试登录的用户详细信息
-
尝试使用用户的专有名称和密码再次绑定到服务器。
问题 1:就这些了吗?
上述过程是否完全正确,还是因为我是新手程序员而遗漏了一些信息? 绑定在概念上是什么意思?
问题 2:为什么要使用绑定帐号?
不知道绑定账号有什么需要?如果我直接尝试将LDAP服务器与用户的凭据绑定并且成功,那么我可以给他访问权限吗?
我有 JXplorer 工具,我可以使用我自己组织的凭据连接到 LDAP 服务器。所以我在想,首先使用其他帐户绑定到 LDAP 服务器需要什么?
【问题讨论】:
标签: authentication active-directory ldap