Vorwort
In einem früheren Artikel haben wir Eureka Server in Spring Cloud gestartet und dann http: // localhost: 8761/in den Browser eingegeben und direkt eingegeben, um die Service -Governance -Seite von Spring Cloud zu betreten. Dies ist in der Produktionsumgebung äußerst unsicher. Als nächstes fügen wir Eureka Server eine sichere Benutzerauthentifizierung hinzu.
1. Unterstützung der Frühlingssicherheit hinzufügen
<Depopenty> <gruppe> org.springFramework.boot </Groupid> <artifactid> Spring-Boot-Starter-Security </artifactid> </abhängig>
2. Fügen Sie der Konfigurationsdatei eine Sicherheitsauthentifizierung hinzu
# eureka.client.registerWitheureka: Gibt an, ob Sie sich mit Eureka Server registrieren sollen, Standard ist wahr. Da es sich bei der aktuellen Anwendung um Eureka Server handelt, wird sie auf false # eureka.client.fetchregistry festgelegt: Gibt an, ob Registrierungsinformationen von Eureka Server erhalten werden sollen, Standard ist wahr. Da dies ein einzelner Punkt des Eureka -Servers ist, muss er die Daten anderer Eureka -Serverknoten nicht synchronisieren, sodass es auf False eingestellt ist. # eureka.client.serviceurl.DefaultZone: Setzen Sie die Adresse so, dass sie mit Eureka -Server interagieren. Sowohl Abfragedienste als auch Registrierungsdienste müssen sich auf diese Adresse verlassen. Der Standardwert ist http: // localhost: 8761/eureka; Mehrere Adressen können verwendet und getrennt werden. Server: Port: 8764 # Security Authentication Konfiguration Sicherheit: Basis: Aktiviert: True Benutzer: Name: Chhliu # Benutzername Passwort: CHLIU123456 # Benutzerkennwort Eureka: Client: Register-with-Eureka: Falschfetch-Registrierung: Falsch-Dienst-URL: DefaultZone: http: // chhliu: chhliu123456@localhost: 8761/eureka # sichere Registrierungsadresse
3. Geben Sie http: // localhost: 8764/im Browser ein
Nach dem Eintritt in das Auto werden Sie feststellen, dass Sie den Benutzernamen und das Passwort zur Überprüfung eingeben müssen. Erst nach dem richtigen Eintritt geben Sie die Service Governance -Seite von Eureka Server ein.
Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es wird für das Lernen aller hilfreich sein und ich hoffe, jeder wird Wulin.com mehr unterstützen.