Permettre de configurer des mappings groupe => rôle. #6

Closed
opened 2026-06-20 14:15:08 +00:00 by Marie · 0 comments
Owner

Lorsque Boosktack est configuré pour l'authentification via OpenID, par défaut, les rôles assignés à l'utilisateur sont ceux dont le nom est présent dans le claim OIDC groups. Il faudrait permettre de configurer automatiquement l'attribute External ID des rôles Bookstack, pour permettre d'associer un rôle sur l'instance à un groupe LDAP arbitraire.

Faire ça demande de modifier la base de données directement. On peut le faire en utilisant un script bash qui analyserait une variable d'environnement de la forme "groupe_ldap_1=role_bookstack_1;groupe_ldap_2=role_bookstack_2;...".

Lorsque Boosktack est configuré pour l'authentification via OpenID, par défaut, les rôles assignés à l'utilisateur sont ceux dont le nom est présent dans le claim OIDC `groups`. Il faudrait permettre de configurer automatiquement l'attribute `External ID` des rôles Bookstack, pour permettre d'associer un rôle sur l'instance à un groupe LDAP arbitraire. Faire ça demande de modifier la base de données directement. On peut le faire en utilisant un script bash qui analyserait une variable d'environnement de la forme "groupe_ldap_1=role_bookstack_1;groupe_ldap_2=role_bookstack_2;...".
Marie self-assigned this 2026-06-20 14:15:08 +00:00
Marie added this to the (deleted) project 2026-06-20 14:15:08 +00:00
Marie closed this issue 2026-06-20 14:35:23 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
collectivit/docker-bookstack#6
No description provided.