Предисловие
В предыдущей статье мы запустили сервер Eureka в Spring Cloud, а затем ввели http: // localhost: 8761/в браузере и ввели непосредственно для ввода страницы управления услугами Spring Cloud. Это чрезвычайно небезопасно в производственной среде. Далее мы добавим безопасную аутентификацию пользователей на сервер Eureka.
1. Добавить поддержку весенней безопасности
<Depective> <groupid> org.springframework.boot </GroupId> <artifactid> Spring-boot-starter-security </artifactid> </deperency>
2. Добавьте аутентификацию безопасности в файл конфигурации
# eureka.client.registerwitheureka: указывает, следует ли регистрироваться на сервере Eureka, по умолчанию это правда. Поскольку текущее приложение является сервером Eureka, оно установлено на false # eureka.client.fetchregistry: указывает, получает ли регистрационная информация с сервера Eureka, по умолчанию верно. Поскольку это единственная точка сервера Eureka, ей не нужно синхронизировать данные других узлов сервера Eureka, поэтому он установлен на False. # eureka.client.serviceurl.defaultzone: установите адрес для взаимодействия с сервером Eureka. Как услуги запроса, так и службы регистрации должны полагаться на этот адрес. По умолчанию http: // localhost: 8761/eureka; Несколько адресов могут быть использованы и разделены. Сервер: порт: 8764 # Конфигурация аутентификации безопасности. http: // chhliu: chhliu123456@localhost: 8761/eureka # Застройка регистрационного адреса
3. Введите http: // localhost: 8764/в браузере
После въезда в машину вы обнаружите, что вам нужно ввести имя пользователя и пароль для проверки. Только после правильного ввода вы введете страницу управления службой сервера Eureka.
Выше всего содержание этой статьи. Я надеюсь, что это будет полезно для каждого обучения, и я надеюсь, что все будут поддерживать Wulin.com больше.