如何在Postman上测试OpenIm(ForgeRock)请求?

时间:2017-10-17 11:52:47

标签: postman openidm forgerock

我在本地安装了openIdm ForgeRock,我试图浏览API Explorer等,以了解如何使用端点和可用的端点。

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

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

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

在某种程度上,这对我来说是有道理的,因为我没有直接通过localhost:8080上的ForgeRock Server登录。那么我怎样才能解决这个问题,以便能够在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'

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

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

X-OpenIDM-Username
X-OpenIDM-Password

默认情况下,值为opendidm-admin