Я хочу настроить другого пользователя для другого клиента администратора. Администратор сервера находит этих клиентов администратора с сервера eureka. Облачная версия Spring - Finchley.SR2, загрузочная версия Spring - 2.0.6.RELEASE
Для клиента администратора я предоставляю все конечные точки привода. И создайте адаптер WebSecurityConfigurerAdapter, чтобы разрешить «здоровье, configprops, информация, обновление», для других конечных точек требуется аутентификация.
Для сервера администрирования 1.5.7 я настраиваю "zuul.sensitiveHeaders =", и на сервере администратора появляется всплывающее окно входа в систему, и я могу использовать имя пользователя и пароль для входа. Затем он покажет все точки привода.
Для сервера администрирования 2.0.4 я также настраиваю "zuul.sensitiveHeaders =", но сервер администратора показывает, что только для открытой конечной точки не требуется аутентификация, а именно: "здоровье, configprops, информация, обновление", нет входа в систему. Кажется, у администратора есть большие изменения.
Я что-то пропустил?
клиент администратора WebSecurityConfigurerAdapter:
http.authorizeRequests ()
.antMatchers ("/ привод / здоровье / ",
"/ Привод / configprops / ", "/ привод / Информация / ", "/ привод / обновить / ")
.permitAll ();
http.authorizeRequests ()
.antMatchers ( "/ привод / **")
.hasRole ( "JMX_ADMIN")
.а также()
.Обработка исключений()
.authenticationEntryPoint (Entrypoint)
.а также()
.addFilter (фильтр)
.addFilterAfter (DigestAuthenticationFilter.class)
.csrf () отключить ();.
2.admin server 1.5.7
логин для приложения
- админ сервер 2.0.4
нет логина пользовательского интерфейса, нет www-аутентификации