Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:shibidp:config-sealer [2024/06/28 12:04] – [Key-Rollover automatisieren] update-sealer.sh für IdP 5.x Doreen Liebenau | de:shibidp:config-sealer [2024/07/26 10:02] (aktuell) – [Secret Key Management] Link aktualisiert Doreen Liebenau | ||
|---|---|---|---|
| Zeile 7: | Zeile 7: | ||
| </ | </ | ||
| - | In der Standardeinstellung speichert der Shibboleth IdP Informationen zu Sitzungen und User Consent clientseitig im Browser, in Cookies und ggf. HTML Local Storage ([[https://wiki.shibboleth.net/ | + | In der Standardeinstellung speichert der Shibboleth IdP Informationen zu Sitzungen und User Consent clientseitig im Browser, in Cookies und ggf. HTML Local Storage ([[https:// |
| ===== Key-Rollover automatisieren ===== | ===== Key-Rollover automatisieren ===== | ||
| Zeile 15: | Zeile 15: | ||
| </ | </ | ||
| - | Legen Sie Beispiel-Skript herunter und legen es nach ''/ | + | Laden Sie das Beispiel-Skript herunter und legen es nach ''/ |
| <code bash> | <code bash> | ||
| #!/bin/bash | #!/bin/bash | ||
| + | |||
| set -e | set -e | ||
| set -u | set -u | ||
| + | |||
| # Default IDP_HOME if not already set | # Default IDP_HOME if not already set | ||
| if [ ! -d " | if [ ! -d " | ||
| Zeile 27: | Zeile 29: | ||
| exit 1 | exit 1 | ||
| fi | fi | ||
| + | |||
| function get_config { | function get_config { | ||
| # Key to lookup (escape . for regex lookup) | # Key to lookup (escape . for regex lookup) | ||
| Zeile 37: | Zeile 40: | ||
| then | then | ||
| local RESULT=$(sed -rn '/ | local RESULT=$(sed -rn '/ | ||
| - | fi | + | fi |
| # Set if no result with default - exit if no default | # Set if no result with default - exit if no default | ||
| - | echo ${RESULT: | + | echo "${RESULT: |
| } | } | ||
| + | |||
| # Get config values | # Get config values | ||
| ## Official config items ## | ## Official config items ## | ||
| + | |||
| storefile=$(get_config idp.sealer.storeResource) | storefile=$(get_config idp.sealer.storeResource) | ||
| versionfile=$(get_config idp.sealer.versionResource) | versionfile=$(get_config idp.sealer.versionResource) | ||