Page History
...
Info | ||||
---|---|---|---|---|
| ||||
urn:schac:personalUniqueCode:int:esi:at:01234567 |
Shibboleth IDP
Diese Beispiele orientieren sich an der aktuellen Shibboleth IDP-Version ohne Nutzung der Attribute Registry (was Systeme betrifft, die von IDPv3 aktualisiert wurden). Wer IDPv4 mit Attribute Registry betreibt und zusätzlich die Regeln vom Beginn unserer Attribute Resolver-Dokumentation für SCHAC-Attribute ergänzt hat, sollte vor der Nutzung alle DisplayName
- und vor allem AttributeEncoder
-Elemente aus den AttributeDefinition
s entfernen.
Erzeugen
Nachdem dieses Attribut nicht in genau in Form des ESI bereits irgendwo gespeichert sein wird, folgt ein Beispiel, wie dynamisch aus dem Attribut uid
(das aus dem DataConnector mit der id="myLDAP"
kommt) die Matrikelnummer extrahiert und in die benötigte Form gebracht werden kann. In diesem (fiktiven) Beispiel enthält uid
eine lokale UserID, die für Studierende dem Werteschema "x<MATRIKELNR>
" folgt. Hat die UserID nicht die erwartete Form, bleibt das Attribut leer (und wird vom IDP später entfernt):
...