Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
| de:shibidp:config-storage-postgresql [2025/11/19 16:18] – DB anlegen Thorsten Michels | de:shibidp:config-storage-postgresql [2025/11/19 16:35] (aktuell) – Konfigurationsdateien Thorsten Michels | ||
|---|---|---|---|
| Zeile 91: | Zeile 91: | ||
| <!-- Use this file to define any custom beans needed globally. --> | <!-- Use this file to define any custom beans needed globally. --> | ||
| | | ||
| - | | + | < |
| - | | + | |
| - | | + | class=" |
| - | Es ist unter Umständen nötig, dass Sie diese Werte je nach Auslastung Ihres IdP anpassen, | + | destroy-method=" |
| - | | + | p: |
| - | <bean id=" | + | p: |
| - | class=" | + | p: |
| - | p: | + | /> |
| - | | + | |
| - | | + | < |
| - | p: | + | p:dataSource-ref="shibboleth.PostgreSQLDataSource" |
| - | | + | p:transactionIsolation="4" |
| - | p:maxIdle="100" | + | p:retryableErrors="40001" |
| - | p:maxWaitMillis="15000" | + | |
| - | p:testOnBorrow="true" | + | |
| - | p:validationQuery="select 1" | + | |
| - | | + | |
| - | <bean id=" | ||
| - | parent=" | ||
| - | p: | ||
| - | p: | ||
| - | | ||
| </ | </ | ||
| </ | </ | ||
| Zeile 124: | Zeile 116: | ||
| <file java / | <file java / | ||
| # ... | # ... | ||
| - | mysql.class | + | psql.url = jdbc:postgresql:// |
| - | mysql.url = jdbc:mysql:// | + | psql.username = shibboleth |
| - | mysql.username = shibboleth | + | |
| # ... | # ... | ||
| </ | </ | ||
| Zeile 132: | Zeile 123: | ||
| 2. Das Passwort gehört wieder in die Datei '' | 2. Das Passwort gehört wieder in die Datei '' | ||
| <file / | <file / | ||
| - | mysql.password = GeHEIM007 | + | psql.password = GeHEIM007 |
| </ | </ | ||
| Zeile 153: | Zeile 144: | ||
| ==== Generierung und Speicherung ==== | ==== Generierung und Speicherung ==== | ||
| - | Das gewählte Quellattribut legen Sie in '' | + | Das gewählte Quellattribut legen Sie in '' |
| <file properties / | <file properties / | ||
| Zeile 163: | Zeile 154: | ||
| idp.persistentId.generator = shibboleth.StoredPersistentIdGenerator | idp.persistentId.generator = shibboleth.StoredPersistentIdGenerator | ||
| # 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.PostgreSQLDataSource |
| </ | </ | ||
| Zeile 232: | Zeile 223: | ||
| salt=" | salt=" | ||
| < | < | ||
| - | < | + | < |
| </ | </ | ||
| </ | </ | ||
| Zeile 338: | Zeile 329: | ||
| queryTimeout=" | queryTimeout=" | ||
| < | < | ||
| - | < | + | < |
| </ | </ | ||
| * Bereits **bestehende persistentIDs** lassen Sie in der Datenbank bestehen, wie sie sind. Aus diesen persistentIDs werden dann zwar nicht standardkonforme SAML pairwise-ids gebildet. Wir gehen allerdings nicht davon aus, dass Service Provider, die die pairwise-id entgegennehmen, | * Bereits **bestehende persistentIDs** lassen Sie in der Datenbank bestehen, wie sie sind. Aus diesen persistentIDs werden dann zwar nicht standardkonforme SAML pairwise-ids gebildet. Wir gehen allerdings nicht davon aus, dass Service Provider, die die pairwise-id entgegennehmen, | ||