gpt4 book ai didi

java - 无法使用 AuthenticationAdmin API 身份验证创建 WSO2 Identity Server 5.1.0 的 java 客户端

转载 作者:行者123 更新时间:2023-12-01 10:07:41 25 4
gpt4 key购买 nike

我想创建一个java客户端(在eclipse上)来使用API​​​​连接到WSO2 Identity Server 5.1.0来验证,创建,保存和管理用户。

所以我的想法是将身份服务器配置为 ldap 并使用 java 中的客户端示例对其进行测试,该客户端可以使用 API 进行身份验证和管理用户...

我尝试使用 https://docs.wso2.com/display/IS510/Managing+Users+and+Roles+with+APIs 中的示例,但我认为新版本的服务器不支持这个例子。

最佳答案

显然您混合了几件事(WSO2 文档在这一点上也具有误导性):

I want to create a java client (on eclipse) to connect to WSO2 Identity Server 5.1.0 using the API to autenticate, create, save and manage users

您引用的网页提供了两种调用管理服务的方法:

  1. 管理网络服务 - 您可以创建或 generate a web service client并使用Web服务远程连接到WSO2 IS。描述了如何获取 WSDL 文件 in this post 。这应该适用于所有(甚至更旧的)版本的 WSO2 IS。我建议使用这种方法。

  2. 您提供的代码片段应该可以工作(不过我自己还没有尝试过)。我使用默认的管理 Web 服务。

如果您无法创建客户端或连接,您应该提供问题所在的更多详细信息。

So my idea to configurate the identity server as ldap...

WS2 Identity Server 不是 LDAP 服务器。它可能有一个配置为用户存储的 LDAP(默认情况下有一个嵌入式 OpenLDAP 实例)。但您可以使用 Web 服务或 OAuth2 端点根据配置的用户存储对用户进行身份验证。

关于java - 无法使用 AuthenticationAdmin API 身份验证创建 WSO2 Identity Server 5.1.0 的 java 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36336104/

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