OKTA 无法从会话令牌生成会话 - 邮递员

OKTA Unable to generate Session from Session Token - Postman

使用 Postman 中 Okta 提供的环境和集合,我 运行 "Primary Authentication with Trusted Application" 和身份验证没有问题。然后我复制并设置我的 SessionToken。当我尝试 "Create Session with Session Token" 时,它总是失败:

{
  "errorCode": "E0000004",
  "errorSummary": "Authentication failed",
  "errorLink": "E0000004",
  "errorId": "oaeDAJpYgLNQS6AnhFwQ3QLcA",
  "errorCauses": []
}

我做错了什么吗? "Create Session with Session Token" 的 Postman 调用示例仅显示传入的 SessionToken。我不需要再次进行身份验证吗?

感谢帮助。

看起来你在这里做的是正确的,但请注意你只能调用一次 "Create Session with Session Token" 端点。如果你调用它两次(或更多),你最终会遇到你提到的 E000004 错误。

如果您确定您只尝试了这个,而不是将从主要身份验证调用返回的 sessionToken 值复制到 sessionToken 变量中(您也可以尝试那个而不是 "Primary Authentication with Trusted Application"),尝试通过将 {{sessionToken}} 占位符替换为您的会话令牌值,将其直接复制并粘贴到 "Create Session with Session Token" 字段的正文中。

如果有帮助请告诉我!

删除 Postman 并重新开始并关注 http://developer.okta.com/docs/api/getting_started/api_test_client.html 对我有用。

如果出现以下可能的情况,则返回error code "E0000004"

  • 锁定帐户
  • 凭据无效
  • 访问被登录策略拒绝

errorSummary"Authentication failed" 只是为了通过不提供太多信息来防止暴力攻击。