[java-plugin-shibd-oidc] branch main updated: Cleanup the default properties file
Codeberg
noreply at shibboleth.net
Wed Feb 25 12:02:00 UTC 2026
This is an automated email from the git hooks/post-receive script.
codeberg pushed a commit to branch main
in repository java-plugin-shibd-oidc.
View the commit online:
https://codeberg.org/Shibboleth/java-plugin-shibd-oidc/commit/81d38480f6315c9181670b77199f6e4786ded4b8
The following commit(s) were added to refs/heads/main by this push:
new 81d3848 Cleanup the default properties file
81d3848 is described below
commit 81d38480f6315c9181670b77199f6e4786ded4b8
Author: Phil Smart <philip.smart at jisc.ac.uk>
AuthorDate: Wed Feb 25 12:01:50 2026 +0000
Cleanup the default properties file
- And make it clear some features are experimental in the Alpha.
---
.../shibboleth/idp/module/conf/sp/oidc.properties | 35 ++++++++++++++--------
1 file changed, 23 insertions(+), 12 deletions(-)
diff --git a/sp-oidc-conf-impl/src/main/resources/net/shibboleth/idp/module/conf/sp/oidc.properties b/sp-oidc-conf-impl/src/main/resources/net/shibboleth/idp/module/conf/sp/oidc.properties
index eca086d..4e8c81e 100644
--- a/sp-oidc-conf-impl/src/main/resources/net/shibboleth/idp/module/conf/sp/oidc.properties
+++ b/sp-oidc-conf-impl/src/main/resources/net/shibboleth/idp/module/conf/sp/oidc.properties
@@ -3,7 +3,6 @@
# A client_secret to use by default, disable if you are using more than one authenticatingAuthority
#sp.oidc.defaultClientSecret =
-# TODO key rollover
## Signing and encryption/decryption keys for request objects, id tokens, client authentication, and userinfo response
#sp.oidc.signing.rs.key = %{idp.home}/credentials/sp/sp-signing-rs.jwk
#sp.oidc.signing.es.key = %{idp.home}/credentials/sp/sp-signing-es.jwk
@@ -11,19 +10,13 @@
# The OP's keyset document fetch interval i.e. how long should keys from the OP be cached.
#sp.oidc.keyfetch.interval = PT30M
-# TODO this is global, but should be per OP
-# Should validation be skipped if the at_hash is not present in the id_token response. Defaults to 'true' as
-# access token at_hash validation is optional in the Authorization Code Flow.
-#sp.oidc.tokenresponse.allowMissingAtHash = true
-# Global profile defaults relating to interactions with an OP, some can originate from the Agent
-#sp.oidc.idtoken.jwt.verifier.clockSkew = PT60S
-#sp.oidc.idtoken.jwt.verifier.authnLifetime = PT60S
-#sp.oidc.idtoken.jwt.verifier.authnRequestClockSkew = PT0S
+# IMPORTANT: The below settings are for intermediate cases which should be regarded experimental in the alpha version.
+
+
+# Global Request And Response Settings
-# If true and the token was retrieved using TLS with server validation, JWS signature checking will be skipped.
-#sp.oidc.idtoken.tlsServerValidationOnly = false
# Comma seperated list of additional scopes e.g. PROFILE or EMAIL. The openid scope is added by default.
#sp.oidc.scopes =
@@ -39,12 +32,30 @@
#sp.oidc.forcePKCE = false
#sp.oidc.allowPKCEPlain = false
-# Whether to use a request object to send authentication parameters, and if it should be encrypted and or signed.
+# Whether to use a request object to send authentication parameters, and if it should be encrypted and or signed. These
+# features will need appropriate singing keys enabled.
#sp.oidc.requestobject.used= false
#sp.oidc.requestobject.encrypted = false
#sp.oidc.requestobject.signed = true
+
+
+# Global Token Validation Settings
+
+
+# Should validation be skipped if the at_hash is not present in the id_token response. Defaults to 'true' as
+# access token at_hash validation is optional in the Authorization Code Flow.
+#sp.oidc.tokenresponse.allowMissingAtHash = true
+#sp.oidc.idtoken.jwt.verifier.clockSkew = PT60S
+#sp.oidc.idtoken.jwt.verifier.authnLifetime = PT60S
+#sp.oidc.idtoken.jwt.verifier.authnRequestClockSkew = PT0S
# Should the ACR value in the response be compared to those in the request?
#sp.oidc.idtoken.validateAcrValue = true
+# If true and the token was retrieved using TLS with server validation, JWS signature checking will be skipped.
+#sp.oidc.idtoken.tlsServerValidationOnly = false
+
+
+# Global Attribute Settings
+
# Set true to accept any decided attributes without a filtering rule
#sp.oidc.acceptUnfilteredAttributes = false
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the commits
mailing list