... # Set to "shibboleth.StorageService" for server-side storage of user sessions idp.session.StorageService = JDBCStorageService # Set to "shibboleth.StorageService" or custom bean for alternate storage of consent idp.consent.StorageService = JDBCStorageService # Set to "shibboleth.consent.AttributeConsentStorageKey" to use an attribute # to key user consent storage records (and set the attribute name) idp.consent.attribute-release.userStorageKey = shibboleth.consent.PrincipalConsentStorageKey idp.consent.attribute-release.userStorageKeyAttribute = %{idp.persistentId.sourceAttribute} idp.consent.terms-of-use.userStorageKey = shibboleth.consent.PrincipalConsentStorageKey idp.consent.terms-of-use.userStorageKeyAttribute = %{idp.persistentId.sourceAttribute} # Flags controlling how built-in attribute consent feature operates #idp.consent.allowDoNotRemember = true # damit der User für jeden SP mindestens einmal einwilligen muß sollte # die Möglichkeit für eine globale Einwilligung abgeschaltet werden: idp.consent.allowGlobal = false #idp.consent.allowPerAttribute = false # Damit auch bei neuem Wert eines Attributes und bei neuem Terms-Of-Use-Text der # User erneut abnicken muss. Da jetzt statt Browser-Cookies eine lokale DB zur # Verfügung steht sollte dieses sinnvolle Feature aktiviert werden! idp.consent.compareValues = true