我正在尝试使用"authn"API对用户进行身份验证:
POST MYACCOUNT.oktapreview.com/api/v1/authn
{
"username": "email@gmail.com",
"password" : "Password123"
}
Run Code Online (Sandbox Code Playgroud)
但这总是会回归
{
"errorCode": "E0000005",
"errorSummary": "Invalid session",
"errorLink": "E0000005",
"errorId": "oael83e1QQxSNuHOlE0VkqBuA",
"errorCauses": []
}
Run Code Online (Sandbox Code Playgroud)
知道为什么会这样吗?
当我创建会话时,我只得到403 - Forbidden错误.
会话API有效,但我想使用authn API进行自定义登录体验.
谢谢你的帮助.
问题是因为Okta请求中的Authorization标头.
Authorization标题应该是'Authorization:SSWS API_TOKEN'而是我只是发送'Authorization:API_TOKEN'