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, информация, обновление", без входа в систему. Кажется, у администратора есть большие изменения.
Я что-то пропустил?
клиент администратора 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 Войти в приложение
- админ-сервер 2.0.4 нет логина пользовательского интерфейса, нет www-аутентификации