java - 将身份服务器 5.1.0 配置为 LDAP 服务器并测试连接的最佳方法

标签 java server ldap wso2-identity-server

如何将身份服务器配置为 LDAP 服务器?如何使用连接(在 java 中)测试 ldap 服务器来创建和验证用户? 我阅读了文档,但不清楚。

谢谢

最佳答案

首先,Identity Server 不是 LDAP 服务器,或者它不能充当 LDAP 服务器。它可以使用 LDAP(或 Active Directory 或关系数据库)作为其用户存储。它带有预配置的 LDAP 作为其主要用户存储。 [1] 中的文档描述了如何更改主要用户存储和配置辅助用户存储。如果您想使用内置 LDAP,则不必担心这些配置。

对于用户身份验证,您可以使用多种协议(protocol)。首先,您需要按照[2]中的描述配置一个服务提供者。一开始你可以只关注“入站身份验证配置”。在此部分中,您必须选择用于身份验证的协议(protocol),例如 SAML、OAuth 等。对于使用 SAML 进行身份验证,您可以使用在 [3] 中完成的示例 Web 应用程序和配置。

[1] https://docs.wso2.com/display/IS510/Configuring+User+Stores
[2]https://docs.wso2.com/display/IS510/Configuring+a+Service+Provider
[3]https://docs.wso2.com/display/IS510/Configuring+Single+Sign-On

关于java - 将身份服务器 5.1.0 配置为 LDAP 服务器并测试连接的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36359887/

相关文章:

java - 如何禁用 SSL session 缓存服务器端 java?

C Socket 编程写/读脏内存

java - Spring 3、ldap 和查询自动完成文本字段

java - 如何让Java runnable从主线程而不是后台线程调用回调?

java - 用逗号拆分 Dataset<Row> 上的字符串列并获取新的 Dataset<Row>

java - 用于规范化(规范化但不仅仅是清理)电子邮件地址的库

c# - Grapevine REST 服务器,我无法从其他具有 IP 或主机名的 PC 访问

python - 根据组成员资格使用 Flask-LDAP3-Login 进行身份验证

java - Spring Boot 应用程序中的 LDAP 身份验证

java - 单个模块的 Maven 配置文件