Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
de:shibidp:config-attributes-edupersonuniqueid [2021/05/03 15:09] – Silke Meyer | de:shibidp:config-attributes-edupersonuniqueid [2024/11/27 14:59] (aktuell) – veraltete Config ohne Attribute Registry entfernt Doreen Liebenau | ||
---|---|---|---|
Zeile 9: | Zeile 9: | ||
</ | </ | ||
- | Die Attribute, die eine Attribut Authority verwaltet, müssen über einen global gültigen, eindeutigen Identifier auf die Accounts der Heimateinrichtungen gemappt werden. Dazu können z.B. '' | + | Die Attribute, die eine Attribut Authority verwaltet, müssen über einen global gültigen, eindeutigen Identifier auf die Accounts der Heimateinrichtungen gemappt werden. Dazu können z.B. '' |
Die '' | Die '' | ||
- | ===== Upgegradeter IdP 4.x (ohne Attribute Registry) ===== | + | <callout color="#ff9900" |
- | <file xml / | + | Wir empfehlen, der [[de:shibidp:config-attributes-aaiplus# |
- | < | + | </callout> |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | DigestUtils = Java.type(" | + | |
- | // unique value erzeugen | + | |
- | uniqueValue = uid.getValues().get(0) + " | + | |
- | // md5 value erzeugen | + | |
- | localpart = DigestUtils.md5Hex(uniqueValue); | + | |
- | // Scope anhängen | + | |
- | eduPersonUniqueId.getValues().add(localpart + " | + | |
- | ]]> | + | |
- | </ | + | |
- | </ | + | |
- | </file> | + | |
- | ===== Neu installierter IdP 4.x (mit Attribute Registry) ===== | + | Alternativ können Sie auch einen ähnlichen Weg wie oben gehen. Damit das Attribut hier von der Attribute Registry |
<file xml / | <file xml / | ||
- | < | + | < |
< | < | ||
< | < | ||
- | | + | var ScopedValue = Java.type(" |
- | // unique value erzeugen | + | |
- | uniqueValue = uid.getValues().get(0) + " | + | |
- | // md5 value erzeugen | + | var uniqueValue = uid.getValues().get(0) + " |
- | | + | |
- | // Scope anhängen | + | var idSaltHash |
- | eduPersonUniqueId.getValues().add(localpart + "@%{idp.scope}" | + | |
- | ]]> | + | |
+ | | ||
</ | </ | ||
</ | </ |