Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste ÜberarbeitungBeide Seiten der Revision | ||
de:shibidp:config-storage [2020/07/23 12:27] – [Generierung und Speicherung] Silke Meyer | de:shibidp:config-storage [2021/10/20 09:00] – [Generierung und Speicherung] idp.persistentId.encoding = BASE32 eingefügt Silke Meyer | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | <- de: | ||
~~NOTOC~~ | ~~NOTOC~~ | ||
- | ====== Server-Side Storage ====== | + | ====== Server-Side Storage |
{{INLINETOC 2}} | {{INLINETOC 2}} | ||
Zeile 171: | Zeile 172: | ||
==== Generierung und Speicherung ==== | ==== Generierung und Speicherung ==== | ||
- | Das gewählte Quellattribut legen Sie in '' | + | |
+ | Das gewählte Quellattribut legen Sie in '' | ||
<file properties / | <file properties / | ||
idp.persistentId.sourceAttribute = uid | idp.persistentId.sourceAttribute = uid | ||
- | # idp.persistentId.useUnfilteredAttributes | + | # BASE64 will match V2 values, we recommend BASE32 encoding for new installs. |
+ | idp.persistentId.encoding | ||
# To use a database, use shibboleth.StoredPersistentIdGenerator | # To use a database, use shibboleth.StoredPersistentIdGenerator | ||
Zeile 181: | Zeile 184: | ||
# For basic use, set this to a JDBC DataSource bean name: | # For basic use, set this to a JDBC DataSource bean name: | ||
idp.persistentId.dataSource = shibboleth.MySQLDataSource | idp.persistentId.dataSource = shibboleth.MySQLDataSource | ||
+ | |||
</ | </ | ||
Zeile 187: | Zeile 191: | ||
<file properties / | <file properties / | ||
idp.persistentId.salt = my-very-very-long-hash | idp.persistentId.salt = my-very-very-long-hash | ||
+ | |||
</ | </ | ||
+ | |||
+ | |||
==== Generator anschalten ==== | ==== Generator anschalten ==== | ||
Die Generierung der persistentIds muss separat angeschaltet werden. Entfernen Sie dazu den Kommentar bei '' | Die Generierung der persistentIds muss separat angeschaltet werden. Entfernen Sie dazu den Kommentar bei '' | ||
Zeile 230: | Zeile 237: | ||
Meist sind Usernamen in IdM-Systemen unabhängig von Groß- und Kleinschreibung: | Meist sind Usernamen in IdM-Systemen unabhängig von Groß- und Kleinschreibung: | ||
+ | === bis IdP 4.0.1 === | ||
<file xml ./ | <file xml ./ | ||
... | ... | ||
< | < | ||
... | ... | ||
+ | </ | ||
+ | |||
+ | === ab IdP 4.1.0 === | ||
+ | <file properties ./ | ||
+ | idp.c14n.simple.lowercase = true | ||
+ | </ | ||
+ | |||
+ | ===== Data Connector ===== | ||
+ | Stellen Sie sicher, dass Ihre '' | ||
+ | |||
+ | <file xml ./ | ||
+ | < | ||
+ | xsi: | ||
+ | generatedAttributeID=" | ||
+ | salt=" | ||
+ | < | ||
+ | < | ||
+ | </ | ||
</ | </ | ||
Zeile 270: | Zeile 296: | ||
===== User Consent zu Attributfreigabe bei Attribute Queries berücksichtigen ===== | ===== User Consent zu Attributfreigabe bei Attribute Queries berücksichtigen ===== | ||
- | Damit bei Attribute Queries Nutzer-Entscheidungen zur Attributfreigabe berücksichtigt werden, muss in ./ | + | Damit bei Attribute Queries Nutzer-Entscheidungen zur Attributfreigabe berücksichtigt werden, muss in '' |
+ | |||
+ | Dann modifizieren Sie die Datei wie folgt: | ||
<file xml ./ | <file xml ./ | ||
Zeile 319: | Zeile 347: | ||
Falls die persistentId nur an ausgewählte SPs übertragen werden soll, so finden sich [[de: | Falls die persistentId nur an ausgewählte SPs übertragen werden soll, so finden sich [[de: | ||
- | **Weiter geht es mit [[: | + | {{tag> |
- | + | ||
- | {{tag> | + |