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

OIDC koppeling maken #390

Open
5 of 7 tasks
SilviaAmAm opened this issue Sep 27, 2024 · 3 comments · Fixed by #400 or maykinmedia/admin-ui#138 · May be fixed by #403
Open
5 of 7 tasks

OIDC koppeling maken #390

SilviaAmAm opened this issue Sep 27, 2024 · 3 comments · Fixed by #400 or maykinmedia/admin-ui#138 · May be fixed by #403
Assignees

Comments

@SilviaAmAm
Copy link
Collaborator

SilviaAmAm commented Sep 27, 2024

https://dimpact.atlassian.net/jira/software/c/projects/PZ/boards/258?selectedIssue=PZ-3935

Als gebruiker van ABC
Wil ik gebruik kunnen maken van OIDC voor het inlog proces
Zodat ik niet steeds opnieuw hoef in te loggen.

TODO

  • Onderzoeken hoe het met rollen zal werken

Backend

Frontend

DevOps

  • Testen met maykin keycloak
  • Update ansible playbook to automatically configure Keycloak
@SilviaAmAm SilviaAmAm self-assigned this Sep 27, 2024
@SilviaAmAm
Copy link
Collaborator Author

Onderzoeken hoe het met rollen zal werken

Discussed with Sjoerd how this works with other maykin apps. In OIDC (Keycloak, azure..) we can configure that for users a certain claim is sent to OAB. Based on this claim, the user can be added to a Django group.

I think what makes most sense is to refactor the Role model to use the Django permission system and then configure groups that have certain permissions. Then we can add the users to the groups when they log in with OIDC.

SilviaAmAm added a commit that referenced this issue Oct 1, 2024
SilviaAmAm added a commit that referenced this issue Oct 1, 2024
SilviaAmAm added a commit that referenced this issue Oct 1, 2024
SilviaAmAm added a commit that referenced this issue Oct 1, 2024
SilviaAmAm added a commit that referenced this issue Oct 1, 2024
SilviaAmAm added a commit that referenced this issue Oct 1, 2024
SilviaAmAm added a commit that referenced this issue Oct 1, 2024
SilviaAmAm added a commit that referenced this issue Oct 1, 2024
SilviaAmAm added a commit to maykinmedia/admin-ui that referenced this issue Oct 2, 2024
SilviaAmAm added a commit to maykinmedia/admin-ui that referenced this issue Oct 2, 2024
SilviaAmAm added a commit to maykinmedia/admin-ui that referenced this issue Oct 2, 2024
SilviaAmAm added a commit that referenced this issue Oct 2, 2024
SilviaAmAm added a commit that referenced this issue Oct 2, 2024
SilviaAmAm added a commit that referenced this issue Oct 2, 2024
@SilviaAmAm SilviaAmAm linked a pull request Oct 2, 2024 that will close this issue
SilviaAmAm added a commit to maykinmedia/admin-ui that referenced this issue Oct 3, 2024
SilviaAmAm added a commit that referenced this issue Oct 3, 2024
…issions

[#390] Refactor backend to use Django permissions
@SilviaAmAm
Copy link
Collaborator Author

Not all components done

@SilviaAmAm
Copy link
Collaborator Author

Not finished yet!

@SilviaAmAm SilviaAmAm reopened this Oct 3, 2024
SilviaAmAm added a commit that referenced this issue Oct 3, 2024
SilviaAmAm added a commit that referenced this issue Oct 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In Progress
1 participant