1

我在本地安装了 openIdm ForgeRock,我正在尝试通过 API Explorer 等查看如何使用端点和可用的端点。

localhost:8080ForgeRock 运行的地方我可以运行/尝试请求。它工作正常,我看到了响应Status 200及其详细信息。

当我在 Postman 上尝试相同的请求 URL 时,我得到:

{ "code": 401, "reason": "Unauthorized", "message": "Access Denied" }

在某种程度上,这对我来说是有意义的,因为在这种情况下我没有直接通过 ForgeRock Server on 登录localhost:8080。那么我该如何解决这个问题才能在 Postman 上运行我的测试。

我尝试了参数username=xxxpassword=xxx邮递员的请求,但它一直抛出同样的错误。

我还在 Postman 上尝试了它作为 CURL 请求,确切地说是 ForgeRock 是如何使用它的,但它似乎与授权有问题。

curl -X GET --header 'Accept: application/json' --header 'X-Requested-With: Swagger-UI' 'http://localhost:8080/openidm/managed/user?_queryId=query-all'

请问有什么想法吗?

4

1 回答 1

0

固定的。实际上很简单......必须在标题中添加以下内容:

X-OpenIDM-Username
X-OpenIDM-Password

默认情况下,值是:opendidm-admin两者都适用。

于 2017-10-17T12:50:12.843 回答