[java-idp-plugin-vci] branch main updated (3a7d950 -> 3e86250)
Codeberg
noreply at shibboleth.net
Mon Sep 28 15:56:07 UTC 2026
This is an automated email from the git hooks/post-receive script.
codeberg pushed a change to branch main
in repository java-idp-plugin-vci.
from 3a7d950 Merge remote-tracking branch 'origin/main' into dev/CredentialConfsAndIdentifiers
add 8a55269 Improve access token validation as per now that we support also jwt tokens in theory
add d44905f Accepting access tokens only in authorizarion header as per FAPI 2.0
add f354e2e Authorization code lifetime per HAIP
add e06eda4 DPoP hardening per rfc9449#section-10.1
add 7c11d50 DPoP proof validation per rfc9449#section-4.3: 'ath' required at the credential endpoint, 'htu' matched after normalization ignoring query and fragment
add 3e86250 Update download directory
No new revisions were added by this update.
Summary of changes:
README.md | 33 +++-
...eth-idp-plugin-openid-vci-0.9.0-SNAPSHOT.tar.gz | Bin 395645 -> 403161 bytes
...idp-plugin-openid-vci-0.9.0-SNAPSHOT.tar.gz.asc | 22 +--
.../impl/OpenIDVCICredentialsRequest.java | 12 +-
.../DefaultOpenIDVCICredentialsConfiguration.java | 45 ++++-
.../SetCredentialsAudienceToResponseContext.java | 56 ++++++
.../profile/impl/ValidateAccessTokenBinding.java | 63 ++++++-
...dAuthorizationDPoPJktManipulationStrategy.java} | 48 ++---
.../security/impl/DPoPHttpUriClaimsValidator.java | 122 +++++++++++++
.../META-INF/net.shibboleth.idp/postconfig.xml | 3 +
.../idp/flows/openid/vci/token/token-beans.xml | 4 +
.../idp/flows/openid/vci/token/token-flow.xml | 2 +
.../idp/service/relying-party/postconfig.xml | 93 +++++++++-
.../impl/OpenIDVCICredentialsRequestTest.java | 24 +++
...tCredentialsAudienceToResponseContextTest.java} | 31 ++--
.../impl/ValidateAccessTokenBindingTest.java | 201 +++++++++++++++++++++
.../impl/DPoPHttpUriClaimsValidatorTest.java | 97 ++++++++++
17 files changed, 791 insertions(+), 65 deletions(-)
create mode 100644 openid-vci-impl/src/main/java/org/geant/shibboleth/plugin/openidvci/profile/impl/SetCredentialsAudienceToResponseContext.java
copy openid-vci-impl/src/main/java/org/geant/shibboleth/plugin/openidvci/profile/{impl/SetDPoPProofThumbprintToResponseContext.java => logic/PushedAuthorizationDPoPJktManipulationStrategy.java} (53%)
create mode 100644 openid-vci-impl/src/main/java/org/geant/shibboleth/plugin/openidvci/security/impl/DPoPHttpUriClaimsValidator.java
copy openid-vci-impl/src/test/java/org/geant/shibboleth/plugin/openidvci/profile/impl/{SetDPoPProofThumbprintToResponseContextTest.java => SetCredentialsAudienceToResponseContextTest.java} (74%)
create mode 100644 openid-vci-impl/src/test/java/org/geant/shibboleth/plugin/openidvci/profile/impl/ValidateAccessTokenBindingTest.java
create mode 100644 openid-vci-impl/src/test/java/org/geant/shibboleth/plugin/openidvci/security/impl/DPoPHttpUriClaimsValidatorTest.java
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the commits
mailing list