如何在 Postman 上测试 OpenIm (ForgeRock) 请求?
How to test OpenIm (ForgeRock) Request on Postman?
我在本地安装了 openIdm ForgeRock,我正在尝试通过 API Explorer 等,以查看如何使用端点和可用端点。
来自 localhost:8080
ForgeRock 运行 我可以 run/try 请求。它工作正常,我看到了 Status 200
的响应及其详细信息。
当我在 Postman 上尝试相同的请求 URL 时,我得到:
{
"code": 401,
"reason": "Unauthorized",
"message": "Access Denied"
}
在某种程度上这对我来说很有意义,因为在这种情况下我没有直接通过 localhost:8080
上的 ForgeRock 服务器登录。那么我该如何解决这个问题才能运行 我的测试也在 Postman 上进行。
我尝试将参数 username=xxx
和 password=xxx
传递给 Postman 请求,但它一直抛出相同的错误。
我也在 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'
有什么想法吗?
已修复。其实很简单...必须在headers中添加以下内容:
X-OpenIDM-Username
X-OpenIDM-Password
默认值为:opendidm-admin
。
我在本地安装了 openIdm ForgeRock,我正在尝试通过 API Explorer 等,以查看如何使用端点和可用端点。
来自 localhost:8080
ForgeRock 运行 我可以 run/try 请求。它工作正常,我看到了 Status 200
的响应及其详细信息。
当我在 Postman 上尝试相同的请求 URL 时,我得到:
{
"code": 401,
"reason": "Unauthorized",
"message": "Access Denied"
}
在某种程度上这对我来说很有意义,因为在这种情况下我没有直接通过 localhost:8080
上的 ForgeRock 服务器登录。那么我该如何解决这个问题才能运行 我的测试也在 Postman 上进行。
我尝试将参数 username=xxx
和 password=xxx
传递给 Postman 请求,但它一直抛出相同的错误。
我也在 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'
有什么想法吗?
已修复。其实很简单...必须在headers中添加以下内容:
X-OpenIDM-Username
X-OpenIDM-Password
默认值为:opendidm-admin
。