Проблема входа в систему клиента Angular 6 - PullRequest
0 голосов
/ 27 декабря 2018

У меня есть приложение angular 6, которое использует angular-oauth2-oidc (4.0.2) клиентская библиотека lib для аутентификации и идентификационный сервер4 использует для аутентификации.

У меня возникла проблема, когда пользователь вошел в систему, а затем вышел из системы, после чего пользователь добавит в закладки URL для выхода из системы для дальнейшего использования. В этом случае он добавляет закладки с id_token, state, nonce и т. Д.

Но позже он пытаетсячтобы войти в систему, я получаю сообщение об ошибке

angular-oauth2-oidc.js:1155 validating access_token failed. 
 wrong state/nonce. 6IInrKyhEZNu9fkWQIMteAVhMlgj1hCa8vkrZvZV VEJve05brl8VhbZSVsoYHQUhd6tKRcoWi3DTNHXG

Error: Uncaught (in promise): OAuthErrorEvent:
 {"type":"invalid_nonce_in_state","reason":null,"params":null}

Существуют разные ресурсы, но прямого исправления для этого нет, как я уже проверял. Я пробовал разные сценарии, но безуспешно для решения.

Можетлюбой может помочь с этим

Заранее спасибо

Пока я отлаживал клиентскую библиотеку, я увидел, что свойство nonceInState заменено на свойство состояния в этой строке кода

nonce заменяется на состояние

и позже оно не проходит отсюда

Первые проверки с этого места

Надеюсь, что кто-нибудь может датьмне поддержку в этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...