Matrikelnummer mit Shibboleth übertragen
Wird z.B. schacPersonalUniqueCode vom IdentityProvider als SCHAC-Attribut übertragen, kann man den Wert via Transform auf ServiceProvider-Seite für Moodle nutzbar extrahieren:
<AttributeResolver type="Transform" source="schacPersonalUniqueCode">
<Regex match="^urn:mace:terena\.org:schac:personalUniqueCode:de:beispieldomain\.de:Matrikelnummer:(.+)$" dest="matnum">$1</Regex>
</AttributeResolver>
"The Schema for Academia, SCHAC, aims to define and promote common schemas in the field of higher education to facilitate inter-institutional data exchange."
https://wiki.refeds.org/display/STAN/SCHAC+Releases
Die genaue Regexp im Transform-AttributeResolver hängt davon, wie das Attribut formatiert ist.
Der AttributeResolver ist ein Unterelement der ApplicationDefaults in der shibboleth2.xml des Service Providers.
Quelle: Thorsten Bartel (Ruhr-Universität Bochum) via #Moodle-D-A-CH:matrix.org am 11.02.2025
Keine Kommentare vorhanden
Keine Kommentare vorhanden