Почему я получаю E0000022 на Okta OAuth2.0 / api / v1 / authorize endpoint? - PullRequest
0 голосов
/ 06 июля 2019

Я пытаюсь аутентифицировать пользователя с помощью OKTA API.

Я выполняю следующие действия:

  • сделать пост-запрос к /api/v1/authn, указав имя пользователя и пароль
  • учитывая, что это MFA, я делаю еще один запрос к конечной точке /api/v1/auth/factors/{ID}/verify.Это успешно, и я получаю токен сеанса.
  • , наконец, попробуйте получить токен доступа для данного приложения, сделав запрос на получение /api/v1/authorize
resp = requests.get("my-okta-url/api/v1/authorize", params=payload)

Iполучить

resp <Response [405]>

 'errorLink': 'E0000022',
 'errorSummary': 'The endpoint does not support the provided HTTP method'

1 Ответ

0 голосов
/ 06 июля 2019

Похоже, что моя организация не приобрела функцию от OKTA, которая позволяет выполнять аутентификацию через API.

Я получил это сообщение при ответах: The requested feature is not enabled in this environment

...