[java-oidc-common] branch main updated (d0e57e78 -> d434a8ec)

Codeberg noreply at shibboleth.net
Thu Feb 19 12:54:03 UTC 2026


This is an automated email from the git hooks/post-receive script.

codeberg pushed a change to branch main
in repository java-oidc-common.

    from d0e57e78 Bump version to 3.4.0-SNAPSHOT and module ID to idp.oidc.common.8
     add 8a091865 JCOMOIDC-140 - Add disallowed features bit constants
     add 6c2d7d91 JCOMOIDC-142 - Add a Resource Indicator configuration setting
     add 517aee70 JCOMOIDC-142 - Add a Resource Indicator configuration setting
     add 44f6e825 JCOMOIDC-138 - Add RequestedClaims to the RelyingParty profile configuration
     add 7f80b3aa Add ui_locales setting on message encoder
     add cdd5c8bb JCOMOIDC-144 - Add ui_locales parameter to the AuthenticationRequest object
     add e4d30670 JCOMOIDC-140 - Add disallowed features bit constants
     add b3b1555f JCOMOIDC-145 - Move authentication request handlers from the RP-Proxy into oidc-common
     add 590a90a4 Add JSON support to state token. Add post decoder support
     add fc903ba2 Move in Token request encoders and response decoders and other functions
     add 53872fd7 JCOMOIDC-148 - Add AttributeExtractionStrategy to OIDCSSORelyingPartyConfiguration
     add 2a5fd725 JCOMOIDC-148 - Add AttributeExtractionStrategy to OIDCSSORelyingPartyConfiguration
     add 1b85f41f JCOMOIDC-149 - Add isResolveAttributes to OIDCSSORelyingPartyConfiguration
     add 00ee2e62 JCOMOIDC-150 - Add AttributeResolutionPrincipal to OIDCSSORelyingPartyConfiguration
     add 4ba44ec3 JCOMOIDC-148 - Add AttributeExtractionStrategy to OIDCSSORelyingPartyConfiguration
     add 28de6b7e JSHIBDOIDC-8 - Add back missing token validation logic
     add a31a25a6 Cleanups for merge
     add f7afc80d Add TODO's on default interface methods to remove in next major version
     add 1849bdea Add an extended OIDCSSORelyingPartyConfiguration interface
     add d434a8ec Add since tag

No new revisions were added by this update.

Summary of changes:
 ...tAuthenticationConfigurationLookupFunction.java | 191 ++++++++++++++++++++
 .../impl/AbstractTokenResponseLookupStrategy.java  |  64 +++++++
 .../claims/impl/ExtraAudiencesLookupStrategy.java  |  67 +++++++
 .../IDTokenFromResponseContextLookupStrategy.java  |  61 +++++++
 .../impl/ManyValuesIntegerComparisonPredicate.java |  12 +-
 .../jwt/claims/impl/MaxAgeLookupFunction.java      | 109 +++++++++++
 .../claims/impl/SubFromIDTokenLookupFunction.java  |  88 +++++++++
 .../OIDCAuthenticationProfileConfiguration.java    |  27 ++-
 .../config/OIDCAuthorizationConfiguration.java     |  12 ++
 .../config/OIDCSSORelyingPartyConfiguration.java   |  70 ++++++++
 .../config/OIDCSSORelyingPartyConfigurationEx.java |  30 ++++
 ...Predicate.java => UserInfoLookupPredicate.java} |  35 ++--
 ...iderMetadataStringListValueLookupFunction.java} |  46 ++---
 .../UserInfoHttpRequestMethodLookupStrategy.java}  |  25 +--
 .../AbstractAuthenticatableOIDCContext.java        |  49 +++++
 .../context/AccessTokenResponseContext.java        |  67 +++++++
 .../oidc/profile/context/EndUserClaimsContext.java |  85 +++++++++
 .../oidc/profile/context/OAuth2ClientContext.java  |  91 ++++++++++
 .../profile/context/UserInfoResponseContext.java   |  48 +++++
 .../AbstractTokenResponseLookupStrategy.java       |  64 +++++++
 .../navigate/AccessTokenLookupStrategy.java        |  61 +++++++
 .../ClientIDFromOAuth2ClientContextFunction.java   |  67 +++++++
 .../navigate/EncryptedIDTokenLookupStrategy.java   |  83 +++++++++
 .../IDTokenInAccessTokenUpdateStrategy.java        |  88 +++++++++
 .../navigate/IDTokenJOSEHeaderLookupStrategy.java  |  67 +++++++
 ...viderMetadataFromOuboundPeerLookupStrategy.java |  50 ++++++
 .../profile/core/OAuthAuthorizationRequest.java    |  33 +++-
 .../profile/core/OIDCAuthenticationRequest.java    |  63 +++++++
 .../shibboleth/oidc/profile/core/StateToken.java   |  63 +++++++
 ...h2AccessTokenProducingProfileConfiguration.java |   3 +-
 .../OAuth2AuthorizationProfileConfiguration.java   |   2 +-
 ...uth2ResourceIndicatingProfileConfiguration.java |  54 ++++++
 oidc-common-profile-impl/pom.xml                   |  21 ++-
 .../config/impl/AbstractOIDCSSOConfiguration.java  | 111 +++++++++++-
 .../DefaultOIDCAuthorizationConfiguration.java     |  77 ++++++++
 .../impl/AbstractJSONResponseDecoderFunction.java  |  70 ++++++++
 .../decoding/impl/AccessTokenResponseDecoder.java  | 103 +++++++++++
 .../decoding/impl/BaseHttpOIDCRequestDecoder.java  |  86 +++++++++
 .../impl/HTTPPostAuthnResponseDecoder.java         |   7 +-
 .../impl/HTTPRedirectAuthnResponseDecoder.java     |  10 +-
 .../decoding/impl/UserInfoResponseDecoder.java     | 135 ++++++++++++++
 .../encoding/impl/AbstractOIDCMessageEncoder.java  |  12 ++
 .../impl/AbstractRequestEncoderFunction.java       | 195 ++++++++++++++++++++
 .../encoding/impl/AuthCodeTokenRequestEncoder.java | 143 +++++++++++++++
 .../encoding/impl/UserInfoRequestEncoder.java      | 200 +++++++++++++++++++++
 ...nitializeOAuth2ClientAuthenticationContext.java |  94 ++++++++++
 ...icationRequestParameterValueMessageHandler.java | 199 ++++++++++++++++++++
 ...uthenticationContextClassReferencesHandler.java |  57 ++++++
 .../messaging/handler/impl/AddDisplayHandler.java  |  56 ++++++
 .../handler/impl/AddEndpointURIHandler.java        |  54 ++++++
 .../impl/AddForceAuthenticationHandler.java        |  68 +++++++
 .../handler/impl/AddLoginHintHandler.java          |  48 +++++
 .../messaging/handler/impl/AddMaxAgeHandler.java   |  48 +++++
 .../messaging/handler/impl/AddNonceHandler.java    |  54 ++++++
 .../impl/AddPKCECodeVerifierAndChallenge.java      | 135 ++++++++++++++
 .../messaging/handler/impl/AddPromptHandler.java   |  53 ++++++
 .../handler/impl/AddRedirectURIHandler.java        |  52 ++++++
 .../handler/impl/AddRequestedClaimsHandler.java    |  63 +++++++
 .../messaging/handler/impl/AddResourceHandler.java |  53 ++++++
 .../handler/impl/AddResponseModeHandler.java       | 103 +++++++++++
 .../handler/impl/AddResponseTypeHandler.java       | 113 ++++++++++++
 .../messaging/handler/impl/AddScopesHandler.java   |  57 ++++++
 .../messaging/handler/impl/AddStateHandler.java    |  74 ++++++++
 .../handler/impl/AddUiLocalesHandler.java          |  66 +++++++
 .../handler/impl/BuildPlainRequestObjectJWT.java   |  63 +++++++
 .../messaging/handler/impl/PKCEOptions.java        |  72 ++++++++
 .../impl/SetAuthenticationRequestTimeHandler.java  |  47 +++++
 .../DefaultOAuth2TokenAudienceConfiguration.java   |  50 ++++++
 .../impl/DefaultOAuth2TokenConfiguration.java      |  50 ++++++
 69 files changed, 4702 insertions(+), 72 deletions(-)
 create mode 100644 oidc-common-crypto-impl/src/main/java/net/shibboleth/oidc/security/jose/impl/ClientAuthenticationConfigurationLookupFunction.java
 create mode 100644 oidc-common-crypto-impl/src/main/java/net/shibboleth/oidc/security/jwt/claims/impl/AbstractTokenResponseLookupStrategy.java
 create mode 100644 oidc-common-crypto-impl/src/main/java/net/shibboleth/oidc/security/jwt/claims/impl/ExtraAudiencesLookupStrategy.java
 create mode 100644 oidc-common-crypto-impl/src/main/java/net/shibboleth/oidc/security/jwt/claims/impl/IDTokenFromResponseContextLookupStrategy.java
 copy oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/config/OIDCProfileConfiguration.java => oidc-common-crypto-impl/src/main/java/net/shibboleth/oidc/security/jwt/claims/impl/ManyValuesIntegerComparisonPredicate.java (63%)
 create mode 100644 oidc-common-crypto-impl/src/main/java/net/shibboleth/oidc/security/jwt/claims/impl/MaxAgeLookupFunction.java
 create mode 100644 oidc-common-crypto-impl/src/main/java/net/shibboleth/oidc/security/jwt/claims/impl/SubFromIDTokenLookupFunction.java
 create mode 100644 oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/config/OIDCSSORelyingPartyConfigurationEx.java
 copy oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/config/logic/{SignRequestObjectPredicate.java => UserInfoLookupPredicate.java} (50%)
 copy oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/config/navigate/{ProviderMetadataStringValuesLookupFunction.java => ProviderMetadataStringListValueLookupFunction.java} (58%)
 copy oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/config/{logic/EncryptRequestObjectPredicate.java => navigate/UserInfoHttpRequestMethodLookupStrategy.java} (61%)
 create mode 100644 oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/context/AbstractAuthenticatableOIDCContext.java
 create mode 100644 oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/context/AccessTokenResponseContext.java
 create mode 100644 oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/context/EndUserClaimsContext.java
 create mode 100644 oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/context/OAuth2ClientContext.java
 create mode 100644 oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/context/UserInfoResponseContext.java
 create mode 100644 oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/context/navigate/AbstractTokenResponseLookupStrategy.java
 create mode 100644 oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/context/navigate/AccessTokenLookupStrategy.java
 create mode 100644 oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/context/navigate/ClientIDFromOAuth2ClientContextFunction.java
 create mode 100644 oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/context/navigate/EncryptedIDTokenLookupStrategy.java
 create mode 100644 oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/context/navigate/IDTokenInAccessTokenUpdateStrategy.java
 create mode 100644 oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/context/navigate/IDTokenJOSEHeaderLookupStrategy.java
 create mode 100644 oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/context/navigate/OIDCProviderMetadataFromOuboundPeerLookupStrategy.java
 create mode 100644 oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/core/StateToken.java
 create mode 100644 oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/oauth2/config/OAuth2ResourceIndicatingProfileConfiguration.java
 create mode 100644 oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/decoding/impl/AbstractJSONResponseDecoderFunction.java
 create mode 100644 oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/decoding/impl/AccessTokenResponseDecoder.java
 create mode 100644 oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/decoding/impl/BaseHttpOIDCRequestDecoder.java
 create mode 100644 oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/decoding/impl/UserInfoResponseDecoder.java
 create mode 100644 oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/encoding/impl/AbstractRequestEncoderFunction.java
 create mode 100644 oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/encoding/impl/AuthCodeTokenRequestEncoder.java
 create mode 100644 oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/encoding/impl/UserInfoRequestEncoder.java
 create mode 100644 oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/impl/InitializeOAuth2ClientAuthenticationContext.java
 create mode 100644 oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/messaging/handler/impl/AbstractAuthenticationRequestParameterValueMessageHandler.java
 create mode 100644 oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/messaging/handler/impl/AddAuthenticationContextClassReferencesHandler.java
 create mode 100644 oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/messaging/handler/impl/AddDisplayHandler.java
 create mode 100644 oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/messaging/handler/impl/AddEndpointURIHandler.java
 create mode 100644 oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/messaging/handler/impl/AddForceAuthenticationHandler.java
 create mode 100644 oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/messaging/handler/impl/AddLoginHintHandler.java
 create mode 100644 oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/messaging/handler/impl/AddMaxAgeHandler.java
 create mode 100644 oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/messaging/handler/impl/AddNonceHandler.java
 create mode 100644 oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/messaging/handler/impl/AddPKCECodeVerifierAndChallenge.java
 create mode 100644 oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/messaging/handler/impl/AddPromptHandler.java
 create mode 100644 oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/messaging/handler/impl/AddRedirectURIHandler.java
 create mode 100644 oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/messaging/handler/impl/AddRequestedClaimsHandler.java
 create mode 100644 oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/messaging/handler/impl/AddResourceHandler.java
 create mode 100644 oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/messaging/handler/impl/AddResponseModeHandler.java
 create mode 100644 oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/messaging/handler/impl/AddResponseTypeHandler.java
 create mode 100644 oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/messaging/handler/impl/AddScopesHandler.java
 create mode 100644 oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/messaging/handler/impl/AddStateHandler.java
 create mode 100644 oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/messaging/handler/impl/AddUiLocalesHandler.java
 create mode 100644 oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/messaging/handler/impl/BuildPlainRequestObjectJWT.java
 create mode 100644 oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/messaging/handler/impl/PKCEOptions.java
 create mode 100644 oidc-common-profile-impl/src/main/java/net/shibboleth/oidc/profile/messaging/handler/impl/SetAuthenticationRequestTimeHandler.java

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the commits mailing list