Préface
Dans un article précédent, nous avons commencé Eureka Server dans Spring Cloud, puis entré http: // localhost: 8761 / dans le navigateur et entré directement pour entrer la page de gouvernance de service de Spring Cloud. Ceci est extrêmement dangereux dans l'environnement de production. Ensuite, nous ajouterons une authentification utilisateur sécurisée au serveur Eureka.
1. Ajouter un support de sécurité printanière
<dependency> <proupId> org.springframework.boot </proupId> <ArtifactId> printemp-boot-starter-security </retifactid> </pedicke>
2. Ajouter une authentification de sécurité au fichier de configuration
# eureka.client.registerwitheureka: indique s'il faut vous inscrire sur le serveur Eureka, la valeur par défaut est vraie. Étant donné que l'application actuelle est le serveur Eureka, il est défini sur false # eureka.client.fetchRegistry: indique s'il faut obtenir des informations d'enregistrement sur le serveur Eureka, la valeur par défaut est vraie. Parce qu'il s'agit d'un seul point du serveur Eureka, il n'a pas besoin de synchroniser les données des autres nœuds du serveur Eureka, il est donc défini sur False. # eureka.client.serviceUrl.defaultZone: définissez l'adresse pour interagir avec le serveur Eureka. Les services de requête et les services d'enregistrement doivent s'appuyer sur cette adresse. La valeur par défaut est http: // localhost: 8761 / eureka; Plusieurs adresses peuvent être utilisées et séparées. Server: Port: 8764 # Sécurité Configuration de l'authentification Sécurité: Basic: Activé: Vrai User: Nom: Chhliu # Username Motword: Chhliu123456 # Utilisateur Mot de passe Eureka: Client: Register-with-eureka: False Fetch-Registry: False Service-Url: DefaultZone: http: // chhliu: chhliu123456 @ localhost: 8761 / eureka # Adresse d'inscription sécurisée
3. Entrez http: // localhost: 8764 / dans le navigateur
Après être entré dans la voiture, vous constaterez que vous devez saisir le nom d'utilisateur et le mot de passe pour vérification. Ce n'est qu'après l'entrer correctement dans la page de gouvernance des services du serveur Eureka.
Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'apprentissage de tous et j'espère que tout le monde soutiendra davantage Wulin.com.