머리말
이전 기사에서는 Spring Cloud에서 Eureka Server를 시작한 다음 브라우저에 http : // localhost : 8761/를 입력하고 Spring Cloud의 서비스 거버넌스 페이지를 입력하기 위해 직접 입력했습니다. 이것은 생산 환경에서 매우 안전하지 않습니다. 다음으로 Eureka Server에 안전한 사용자 인증을 추가합니다.
1. 스프링 보안 지원을 추가하십시오
<pectionency> <groupid> org.springframework.boot </groupid> <artifactid> 스프링 부트 스타터-보안 </artifactid> </fectionency>
2. 구성 파일에 보안 인증을 추가하십시오
# eureka.client.registerwitheureka : Eureka Server에 자신을 등록할지 여부를 나타냅니다. 기본값은 참입니다. 현재 응용 프로그램은 Eureka Server이므로 False # Eureka.client.fetchregistry : Eureka Server에서 등록 정보를 얻는 지 여부를 나타냅니다. 기본값은 참입니다. 이것은 Eureka 서버의 단일 지점이므로 다른 Eureka 서버 노드의 데이터를 동기화 할 필요가 없으므로 False로 설정됩니다. # eureka.client.serviceurl.defaultzone : Eureka Server와 상호 작용하도록 주소를 설정합니다. 쿼리 서비스와 등록 서비스는이 주소에 의존해야합니다. 기본값은 http : // localhost : 8761/eureka입니다. 여러 주소를 사용하고 분리 할 수 있습니다. 서버 : 8764 # 보안 인증 구성 보안 : 기본 : 활성화 : 진정한 사용자 : 이름 : chhliu # 사용자 이름 비밀번호 : chhliu123456 # 사용자 암호 Eureka : 클라이언트 : 거짓 페치-레지스트리 : False Service-URL : Defaultzone : http : // chhliu : chhliu123456@localhost : 8761/eureka # 보안 등록 주소
3. 브라우저에 http : // localhost : 8764/를 입력하십시오
차량에 들어간 후에는 확인을 위해 사용자 이름과 비밀번호를 입력해야한다는 것을 알 수 있습니다. 올바르게 입력 한 후에 만 Eureka Server의 서비스 거버넌스 페이지를 입력하게됩니다.
위는이 기사의 모든 내용입니다. 모든 사람의 학습에 도움이되기를 바랍니다. 모든 사람이 wulin.com을 더 지원하기를 바랍니다.