Project activity #34772
closed
Toevoegen support voor JWT rollen aan Tezza RM app
Added by Diego Mirandola about 1 month ago.
Updated about 1 month ago.
Description
De Tezza RM app moet ook via de JWT roles uit keycloak de rechten op de app instellen.
Dit is de vertaling van Alfresco group naar keycloak/JWT role
Alfresco group |
JWT |
TEZZA_RM_ARCHIEFBEHEERDER |
TEZZA_RM_RECORD_MANAGER |
TEZZA_RM_PROCESEIGENAAR |
TEZZA_RM_PROCES_EIGENAAR |
TEZZA_RM_ARCHIEFMEDEWERKER |
TEZZA_RM_MEDEWERKER_ARCHIVARIS |
TEZZA_RM_ARCHIEFAUDITOR |
TEZZA_RM_DIRECTEUR |
TEZZA_RM_ARCHIVARIS |
TEZZA_RM_ARCHIVARIS |
- Status changed from In Progress to Ready in Dev
- Assignee changed from Diego Mirandola to Nume Groenewegen
Graag testen in branch feature/profile-jwt-roles/#34772, apps tezza (dat #30564 blijft werken) en tezza RM (wat in het huidige ticket staat).
Wijzigingen:
- logica om groepen vanuit de jwt te lezen is verplaatst vanuit tezza naar core, geïntegreerd met #34565, dus jwt groepen zijn nu beschikbaar in het gebruikersprofiel in de store
- evaluator 'tezza.user.jwtRoleGroups.includeSome' is verplaatst naar core, hernoemd naar 'user.jwtRoleGroups.includeSome', en zijn logica is aangepast (versimpeld) om te werken op basis van gebruikersprofiel
- in Tezza: gebruik van 'tezza.user.jwtRoleGroups.includeSome' vervangen met 'user.jwtRoleGroups.includeSome'
- in RM: rule 'rm.rules.isUserAuthorized' is aangepast: naast alfresco groep GROUP_TEZZA_RM_ARCHIEFBEHEERDER is jwt groep TEZZA_RM_RECORD_MANAGER ook voldoende om de role te voldoen
- Status changed from Ready in Dev to Test approved
- Assignee changed from Nume Groenewegen to Diego Mirandola
- Status changed from Test approved to Resolved
- % Done changed from 0 to 100
In contezza-apps versie 4.2.3.
Also available in: Atom
PDF