Как правильно закрепить чванство с oauth в весенней загрузке 2 - PullRequest
0 голосов
/ 31 декабря 2018

У меня есть приложение, созданное с использованием весенней загрузки 2, с oauth2.Я также использую чванство.Я хотел защитить доступ к сваггеру через токен oauth (в приложении я использую токены jwt).Я следовал указаниям из статьи Баэльдуна (точка 7).Я скачал проект, который они предоставили в соответствии со статьей.

  1. Я запустил AuthorizationServerApplication на порту 8081 (по умолчанию установлено автором)
  2. Затем я запустил ResourceServerApplicationoauth-resource-server-2) на порту8088 и контекстный путь /spring-security-oauth-resource
  3. В соответствии со статьей я перехожу к: http://localhost:8088/spring-security-oauth-resource/swagger-ui.html
  4. То, что я получаю, это 401 на swagger-ui.html
  5. мои изменения с этого момента - я изменяю с .antMatchers("/swagger*", "/v2/**") на .antMatchers("/spring-security-oauth-resource/swagger*", "/spring-security-oauth-resource/v2/**") и перезапускаю ResourceServerApplication
  6. Еще раз перейдем к: http://localhost:8088/spring-security-oauth-resource/swagger-ui.html и действительно имеет Authorizeкнопка, как на скриншоте в статье, но ниже, который имеет весь API:
  7. swagger api screenshot

Что я делаю не так?Как это должно быть обработано?какой смысл делать /v2/api-docs как permitAll(), когда я хочу его защитить.

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