Как реализовать функцию выхода из системы в SpringBoot2 OAuth2-JWT - PullRequest
0 голосов
/ 07 октября 2018

Я реализовал OAuth2 с SpringBoot2 и JWT - сервером авторизации и сервером ресурсов.Мой Backend состоит из следующих таблиц:

  1. AppUser
  2. AppRole
  3. AppPermission
  4. OAuth_Client_Details

Может кто-нибудь руководствомне, как добиться выхода из системы?

1 Ответ

0 голосов
/ 17 октября 2018

Как я понял из вашего поста, вы используете учетные данные клиента в качестве типа OAuth в сочетании с токенами JWT?

В этом случае информация аутентификации кодируется внутри JWT.Достоверность JWT проверяется сервером ресурсов с использованием открытого сертификата сервера авторизации.Автономные токены, такие как JWT, не должны быть отозваны.Если токен JWT является проблемным, он действителен до тех пор, пока не истечет время его истечения.

Сервер ресурсов и / или сервер авторизации не имеют средств для выхода из клиента, если только не поддерживаются и постоянно проверяются какие-либо черные списки JWT,Это исключило бы цель использования (автономных) токенов JWT.

...