В нашем приложении мы используем «Создать сессию с учетными данными» (который отмечен устаревшее), который в основном выглядит как:Изменение API сеансов Okta?
POST {{url}}/api/v1/sessions
с телом:
{
"username": "{{username}}",
"password": "{{password}}"
}
Это возвращает идентификатор, который мы затем использовать в Validate сессии Звонки в любое время посещения пользователем другой страницы:
GET {{url}}/api/v1/sessions/{{sessionId}}
Это работало, но примерно около 2015-12-15 он прекратил работать.
Теперь я получаю сообщение об ошибке, как:
{
"errorCode": "E0000006",
"errorSummary": "You do not have permission to perform the requested action",
"errorLink": "E0000006",
"errorId": "oaee2frg7mCRGyp3TE9tgE0Gg",
"errorCauses": []
}
Первоначально мы думали, что это было связано MFA, но мой администратор удалили меня из AD группы, которая требует MFA, и мы по-прежнему возникают проблемы.
Таким образом, он создает сеанс с моими кредитами (и сбой, если мой пароль неверен), но проверка сеанса не выполняется. Я тестировал это с помощью POSTMAN.
Любая идея, что изменилось? Используем ли мы это неправильно?