[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