SURF Access representative role maps to the OrgAdmin (for institutions) in SURF Access UI. The SURF Access representative role is a formal role on SURF level that is assigned by the ICP (Instellingscontactpersoon) via Mijn SURF.
Some backend endpoint are protected with isSuperUser || isInstitutionAdmin. The latter looks only if the user has the entitlements from the IdentityProvider and subsequently 403 are thrown when a regular admin (e.g. a user who has accepted an invitation with the role admin) tries to access this endpoint. For example looking at the details of an enabled application which also fetches the policies. The institution_admin is allowed to access this, but a regular admin not
SURF Access representative role maps to the OrgAdmin (for institutions) in SURF Access UI. The SURF Access representative role is a formal role on SURF level that is assigned by the ICP (Instellingscontactpersoon) via Mijn SURF.
Some backend endpoint are protected with isSuperUser || isInstitutionAdmin. The latter looks only if the user has the entitlements from the IdentityProvider and subsequently 403 are thrown when a regular admin (e.g. a user who has accepted an invitation with the role
admin) tries to access this endpoint. For example looking at the details of an enabled application which also fetches the policies. The institution_admin is allowed to access this, but a regular admin not