2016-07-08 8 views
0

Я работаю над размещением внутреннего веб-приложения Java за Okta для аутентификации. Для этого я хочу использовать вызовы API для проверки текущего сеанса Okta.Могу ли я использовать Java SDK для Okta API для проверки наличия сеанса Okta, созданного при входе пользователя?

Сессионный API предоставляет методы для проверки сеанса через sessionToken. Однако это означает, что сеанс также должен быть создан в приложении, вызывая API аутентификации, а затем используя Session API для создания сеанса и получения указанного сеанса.

Я хочу проверить текущую сессию, которая была , созданная пользователем, подписавшим контракт с Okta перед тем, как посетить пользовательскую заявку. Затем я проверю, является ли статус сеанса АКТИВНЫМ. Затем я мог перенаправить их в правильную область моего приложения. В противном случае, если статус не был активным, я перенаправил их на страницу входа в Okta моей компании.

Есть ли способ использовать API для проверки состояния существующего сеанса Okta, который был создан знаком Okta (не по предыдущему вызову API сеансов)?

Благодарим за помощь!

ответ

0

Да, вы можете достичь этого, используя API/session/me API, совместимый с cookie (например, браузер).

Вы можете посмотреть, как я выполняю эту проверку, чтобы отобразить виджет знака Okta в моем примере кода, доступном по адресу https://github.com/rlondner/okta-oidc-spa-authjs-siw.

Надеюсь, это поможет!

 Смежные вопросы

  • Нет связанных вопросов^_^