Acceder a la console d'administration
Ouvrez votre navigateur et allez sur http://localhost:8080. Cliquez sur Administration Console et connectez-vous avec les identifiants definis lors du lancement (admin/admin).
Presentation de l'interface
- Menu lateral gauche : Navigation entre Realm Settings, Clients, Users, Groups, Roles
- Selecteur de Realm : En haut a gauche, permet de changer de Realm
- Realm Settings : Configuration globale du Realm (login, email, themes)
- Sessions : Voir les sessions actives des utilisateurs
- Events : Journal des evenements (connexions, erreurs)
Le Realm Master
Le Realm master est le Realm par defaut cree automatiquement. Il est reserve a l'administration de Keycloak lui-meme.
Bonne pratique : Ne creez jamais vos applications dans le Realm master. Creez toujours un Realm dedie pour vos projets.
Premiers pas dans la console
# Vous pouvez aussi utiliser l'API admin de Keycloak
# Obtenir un token admin
curl -s -X POST "http://localhost:8080/realms/master/protocol/openid-connect/token" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "username=admin" \
-d "password=admin" \
-d "grant_type=password" \
-d "client_id=admin-cli" | jq .access_token
# Lister les Realms
curl -s -H "Authorization: Bearer $TOKEN" \
http://localhost:8080/admin/realms | jq .[].realm