我正在尝试通过 OKTA API 对用户进行身份验证。
我正在执行以下步骤:
- 向
/api/v1/authn
发出请求,提供用户和密码 - 鉴于这是 MFA,然后我向
/api/v1/auth/factors/{ID}/verify
端点发出另一个请求。这是成功的,我得到了一个 session token 。 - 最后,尝试通过向
/api/v1/authorize
发出获取请求来获取给定应用的访问 token >
resp = requests.get("my-okta-url/api/v1/authorize", params=payload)
我明白了
resp <Response [405]>
'errorLink': 'E0000022',
'errorSummary': 'The endpoint does not support the provided HTTP method'
最佳答案
我的组织似乎没有从 OKTA 获得允许通过 API 执行身份验证的功能。
我在关注回复时收到此消息:
在此环境中未启用请求的功能
关于python - 为什么我在 Okta OAuth2.0/api/v1/authorize 端点上得到 'E0000022'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56911773/