2026-08-07 13:59:33 -04:00
|
|
|
---
|
|
|
|
|
# Keycloak n'est pas un CONSOMMATEUR d'habilitations : il les PROJETTE (D-65).
|
|
|
|
|
# LDAP porte les groupes, Keycloak les traduit en roles de realm que les services
|
|
|
|
|
# lisent dans le jeton. Sa declaration a donc une autre forme.
|
|
|
|
|
#
|
|
|
|
|
# `projette` decrit la traduction attendue ; `porte_par` dit ce qui la realise.
|
|
|
|
|
acces_projection:
|
2026-08-07 14:32:47 -04:00
|
|
|
# `group-ldap-mapper` importe les groupes de l'annuaire dans le realm, et le
|
|
|
|
|
# ROLE EST ATTACHE AU GROUPE — pas a une personne (D-66). Ajouter quelqu'un a
|
|
|
|
|
# `cn=sysadmin,ou=groups` lui ouvre Grafana en Admin, sans deploiement.
|
|
|
|
|
# `serveur_keycloak_groupes_roles` declare la correspondance.
|
2026-08-07 13:59:33 -04:00
|
|
|
- groupe: sysadmin
|
|
|
|
|
projette: [grafana-admin]
|
2026-08-07 14:32:47 -04:00
|
|
|
porte_par: group-ldap-mapper
|
2026-08-07 13:59:33 -04:00
|
|
|
raison: >-
|
2026-08-07 14:32:47 -04:00
|
|
|
Le groupe d'administration devient le role de realm que Grafana lit dans le
|
|
|
|
|
claim `roles`.
|
2026-08-07 13:59:33 -04:00
|
|
|
|
|
|
|
|
# Ce que Keycloak accorde SUR LUI-MEME (sa propre console d'administration).
|
|
|
|
|
acces:
|
|
|
|
|
- groupe: sysadmin
|
|
|
|
|
accorde: realm-admin
|
2026-08-07 19:47:10 -04:00
|
|
|
# Role de CLIENT (`realm-management`), attache au GROUPE. Portee : ce realm
|
|
|
|
|
# seulement, jamais `master` — le compte de secours reste hors de portee du
|
|
|
|
|
# groupe, ce qui est le sens meme d'un acces de secours (D-40).
|
|
|
|
|
porte_par: role-client
|
2026-08-07 13:59:33 -04:00
|
|
|
raison: >-
|
2026-08-07 19:47:10 -04:00
|
|
|
Administration du realm : clients, mappers, politiques, utilisateurs.
|