Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rework des permissions #472

Open
Tracked by #435
DioFun opened this issue Jul 18, 2024 · 0 comments
Open
Tracked by #435

Rework des permissions #472

DioFun opened this issue Jul 18, 2024 · 0 comments
Labels
acces right question Further information is requested 🧑 user

Comments

@DioFun
Copy link
Member

DioFun commented Jul 18, 2024

P'tite issue pour parler un peu de la refonte des permissions. Pour l'instant : Y'a juste le groupe "rezoleo" de Keycloak est admin et qui peut tout faire en gros.

Je vois deux philosophies dans l'utilisation de Keycloak :

  • Soit on fait des groupes globaux : rezoleo, rezoneo, adherent connecté, adhérent non connecté. Puis on déporte les permissions sur les outils en eux-meme : ils détectent les groupes globaux et donne les perms en fonction. On utilise pas du tout le principe de role de Keycloak
  • Soit on fait les mêmes groupes mais on déporte les permissions sur keycloak : On vient créer des roles de client (un client = un outil en gros), les outils ne voient que leur role d'outils, on pourrait créer les roles de client : manage_sales, manage_refunds, manage_financial, manage_users, et que sais-je sans trop en avoir. Et après on assigne aux groupes globaux les roles de clients pour donner des perms en gros. Avantage on a pas besoin refaire les perms en dur en soit juste on créé les roles de clients et on peut changer les perms tout sur keycloak.

Sinon faut foutre les mains dans le cambouis pour changer les perms
et depuis keycloak on voit en gros quel groupe peut faire quoi sur léa5
comme ça on expose pas les groupes globaux aux outils on expose juste leur groupes d'outils
Je serais intéressé de l'avis de @Letiste et @nymous qui doivent être ceux qui connaissent le mieux keycloak actuellement

@DioFun DioFun mentioned this issue Jul 18, 2024
23 tasks
@DioFun DioFun added question Further information is requested 🧑 user acces right labels Aug 7, 2024
@github-project-automation github-project-automation bot moved this to To do in Lea5 Aug 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
acces right question Further information is requested 🧑 user
Projects
Status: To do
Development

No branches or pull requests

1 participant