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}" | + | |
| - | ]]> | + | |
| + | | ||
| </ | </ | ||
| </ | </ | ||