2017-09-29 1 views
2

J'utilise botte de printemps avec actionneur et ajouter la configuration de sécurité:erreur 401 - actionneur de démarrage Spring login/mot de passe dans le navigateur

management.port=8088 
management.address=127.0.0.1 
management.security.enabled=true 
security.user.name=admin 
security.user.password=secret 
management.security.role=SUPERUSER 

curl -u admin:secret http://127.0.0.1:8088/metrics est OK mais avec Chrome (http://127.0.0.1:8088/metrics): {"timestamp":1506692938036,"status":401,"error":"Unauthorized","message":"Full authentication is required to access this resource.","path":"/metrics"}

Comment utiliser login/mot de passe dans l'URL ou les en-têtes?

EDIT 1

J'essaie solution @Lachezar Balev (Autorisation: YWRtaW46c2VjcmV0 + administrateur de base: un secret @ dans l'URL), mais est KO

enter image description here

+0

Vous devez ajouter l'en-tête d'authentification avec la commande curl. – Araf

+0

Avec curl est OK, mais ma question est avec un navigateur (chrome) – sgrillon

+0

Pas sûr, mais je ne pas combiner le "basic: secret" dans l'URL avec l'en-tête d'authentification. Utilisez l'un des deux, pas les deux en même temps. –

Répondre

1

Dans une URL:

http://admin:[email protected]:8088/metrics 

En-tête:

Authorization: Basic YWRtaW46c2VjcmV0 
+0

Désolé, mais ne fonctionne pas – sgrillon