Пример выхода из Spring Security Rest не работает при использовании контекста сервера - PullRequest
0 голосов
/ 09 марта 2020

Я реализовал Google OAuth2 с Grails 3 и примером Spring Security REST (https://guides.grails.org/grails-oauth-google/guide/index.html). Сейчас я пытаюсь изменить его для работы с контекстом сервера, но выход из системы больше не работает.

Я внес следующие изменения в пример:

  1. Изменил перенаправление Google на: http://localhost: 8080 / myapp / oauth / callback / google
  2. Добавлена ​​эта строка в приложение. groovy: server.contextPath = '/ myapp '
  3. Изменен обратный вызов frontend в приложении. groovy на: http://localhost: 8080 / myapp / auth / success
  4. Изменено _loginWithGoogle.gsp: href = "/ myapp / oauth / authenticate / google"
  5. Изменено success.gsp: url = $ {grailsServerUrl?: 'http://localhost: 8080 / myapp '

В выводе консоли отладки я вижу, что повар ie очищается, но затем он все равно находит токен. При работе без контекста сервера он не находит токен, и вы можете переключаться между входом / выходом из системы. Я пропускаю шаг при представлении контекста сервера?

...