[java-oidc-common] branch dev/JCOMOIDC-139 updated: Add ui_locales setting on message encoder
Phil Smart
philip.smart at jisc.ac.uk
Wed Oct 15 13:22:33 UTC 2025
This is an automated email from the git hooks/post-receive script.
philsmart pushed a commit to branch dev/JCOMOIDC-139
in repository java-oidc-common.
View the commit online:
http://git.shibboleth.net/view/?p=java-oidc-common.git;a=commit;h=ac595659318c116464c176c63f521feed4e8c513
The following commit(s) were added to refs/heads/dev/JCOMOIDC-139 by this push:
new ac59565 Add ui_locales setting on message encoder
ac59565 is described below
commit ac595659318c116464c176c63f521feed4e8c513
Author: Phil Smart <philip.smart at jisc.ac.uk>
AuthorDate: Wed Oct 15 14:22:31 2025 +0100
Add ui_locales setting on message encoder
---
.../oidc/profile/encoding/impl/AbstractOIDCMessageEncoder.java | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/encoding/impl/AbstractOIDCMessageEncoder.java b/oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/encoding/impl/AbstractOIDCMessageEncoder.java
index c9f87dc..b3b35da 100644
--- a/oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/encoding/impl/AbstractOIDCMessageEncoder.java
+++ b/oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/encoding/impl/AbstractOIDCMessageEncoder.java
@@ -30,6 +30,7 @@ import org.opensaml.messaging.encoder.servlet.AbstractHttpServletResponseMessage
import org.slf4j.Logger;
import com.nimbusds.jwt.JWT;
+import com.nimbusds.langtag.LangTag;
import com.nimbusds.oauth2.sdk.ResponseMode;
import com.nimbusds.oauth2.sdk.ResponseType;
import com.nimbusds.oauth2.sdk.id.State;
@@ -260,6 +261,12 @@ public abstract class AbstractOIDCMessageEncoder extends AbstractHttpServletResp
params.add(new Pair<>("login_hint", req.getLoginHint()));
}
+ if (!req.getUiLocales().isEmpty()) {
+ final String locales = req.getUiLocales().stream().map(LangTag::toString).filter(s -> !s.isEmpty())
+ .collect(Collectors.joining(" "));
+ params.add(new Pair<>("ui_locales", locales));
+ }
+
if (req.providerSupportsClaimsParameter()) {
// Add ACRs to claims if any before the claims are serialised
AuthenticationContextClassReferenceSupport.buildACRClaimsRequest(req);
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the commits
mailing list