Project

General

Profile

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.

Status:
Resolved
Priority:
P4 Normal
Category:
-
Target version:
Start date:
15/09/2025
Due date:
% Done:

100%

Estimated time:

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

Related issues 1 (0 open1 closed)

Related to Tezza - Project activity #30564: Inrichten JWT-JSON ROLES voor permissiesResolvedNume Groenewegen10/01/2025

Actions
Actions #1

Updated by Diego Mirandola about 1 month ago

Actions #3

Updated by Diego Mirandola about 1 month ago

  • 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
Actions #4

Updated by Nume Groenewegen about 1 month ago

  • Status changed from Ready in Dev to Test approved
  • Assignee changed from Nume Groenewegen to Diego Mirandola

Getest en akkoord

Actions #5

Updated by Diego Mirandola about 1 month ago

  • 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