spring-boot-admin-server 2.0.4 показывает, что только открытая конечная точка не требует аутентификации

Я хочу настроить другого пользователя для другого клиента администратора. Администратор сервера находит этих клиентов администратора с сервера eureka. Облачная версия Spring - Finchley.SR2, загрузочная версия Spring - 2.0.6.RELEASE

Для клиента администратора я выставляю все конечные точки привода. И создайте адаптер WebSecurityConfigurerAdapter, чтобы разрешить "здоровье, configprops, информация, обновление", другие конечные точки требуют аутентификации.

Для сервера администрирования 1.5.7 я настраиваю "zuul.sensitiveHeaders=", и на сервере администратора появится всплывающее окно с именем пользователя, и я мог бы использовать имя пользователя и пароль для входа. Затем он покажет все точки привода.

Для сервера администрирования 2.0.4 я также настраиваю "zuul.sensitiveHeaders=", но сервер администратора показывает, что только для открытой конечной точки не требуется проверка подлинности, то есть "здоровье, configprops, информация, обновление", без входа в систему. Кажется, у администратора есть большие изменения.

Я что-то пропустил?

  1. клиент администратора WebSecurityConfigurerAdapter:

    http.authorizeRequests ().antMatchers ("/ привод / здоровье /", "/ привод / configprops /", "/ привод / информация /", "/ привод / обновление /").permitAll ();

    http.authorizeRequests ().antMatchers ("/ activator/**") .hasRole("JMX_ADMIN") .and() .exceptionHandling() .authenticationEntryPoint(entryPoint) .and() .addFilter(фильтр) .addFilterAfter(DigestAuthenticationFilter. класс).csrf (). disable ();

2.admin server 1.5.7 Войти в приложение

  1. админ-сервер 2.0.4 нет логина пользовательского интерфейса, нет www-аутентификации

0 ответов

Другие вопросы по тегам