Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
de:shibidp:config-storage [2023/06/12 13:44] – [Datenbank und Tabellen anlegen] cs Hinweis Silke Meyer | de:shibidp:config-storage [2023/07/31 12:08] – [Generierung und Speicherung] Silke Meyer | ||
---|---|---|---|
Zeile 18: | Zeile 18: | ||
==== Installation ==== | ==== Installation ==== | ||
+ | Im einfachsten Fall installieren Sie auf dem IdP einen lokalen Datenbank-Server. Sie können natürlich auch entfernte Datenbanken über das Netzwerk einbinden. | ||
<code bash> | <code bash> | ||
Zeile 32: | Zeile 33: | ||
root@idp:~# systemctl restart tomcat9 | root@idp:~# systemctl restart tomcat9 | ||
</ | </ | ||
+ | |||
+ | Installieren Sie schließlich im IdP (ab Version 4.2!) das JDBC-Plugin:< | ||
==== Datenbank und Tabellen anlegen ==== | ==== Datenbank und Tabellen anlegen ==== | ||
Zeile 74: | Zeile 77: | ||
</ | </ | ||
- | ==== JPAStorageService | + | ==== JDBCStorageService |
- | Der DB-Zugriff wird über den [[https://wiki.shibboleth.net/ | + | Der DB-Zugriff wird über den [[https:// |
<file xml ./ | <file xml ./ | ||
Zeile 114: | Zeile 117: | ||
p: | p: | ||
- | <bean id="shibboleth.JPAStorageService" | + | <bean id="JDBCStorageService" |
- | | + | |
p: | p: | ||
- | | + | |
- | + | ||
- | <bean id=" | + | |
- | class=" | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | <bean class=" | + | |
- | </ | + | |
- | </ | + | |
- | + | ||
- | <bean id=" | + | |
- | class=" | + | |
- | p: | + | |
- | p: | + | |
- | p: | + | |
</ | </ | ||
</ | </ | ||
Zeile 187: | Zeile 173: | ||
</ | </ | ||
- | Der Salt-Hash, mit dem die persistentIds generiert werden, wird aus Sicherheitsgründen in der zugriffsbeschränkten Passwortdatei '' | + | Der Salt-Hash, mit dem die persistentIds generiert werden, wird aus Sicherheitsgründen in der zugriffsbeschränkten Passwortdatei '' |
<file properties / | <file properties / | ||
Zeile 269: | Zeile 255: | ||
... | ... | ||
# Set to " | # Set to " | ||
- | idp.session.StorageService = shibboleth.JPAStorageService | + | idp.session.StorageService = JDBCStorageService |
# Set to " | # Set to " | ||
- | idp.consent.StorageService = shibboleth.JPAStorageService | + | idp.consent.StorageService = JDBCStorageService |
# Set to " | # Set to " |