feat: added federation specific credential verifier metadata parameters - #54
Conversation
|
Great stuff @peppelinux!
|
|
selfissued
left a comment
There was a problem hiding this comment.
Please add a history entry for -05 describing these changes.
Please delete the asterisks from constructs such as "MUST". It would be inconsistent to make some of the RFC 2119 keywords bold.
indeed. This is why we should consider to draft an advanced approach to process metadata policies on nested metadata objects |
Co-authored-by: Michael B. Jones <michael_b_jones@hotmail.com>
This pull request extends the OpenID Credential Verifier metadata specification to define additional parameters and clarify how federation authorities (such as Trust Anchors) can centrally control and enforce policy on Credential Verifiers in federated environments. The changes introduce new metadata parameters, describe their intended use, and specify how superior entities can set or constrain these parameters using subordinate statements and metadata policies.
The most important changes are:
New and Extended Metadata Parameters:
openid_credential_verifiermetadata parameters:jwks,request_uris,response_uris,redirect_uris, anddcql_query, including their purpose, usage, and processing rules in federated OpenID4VP scenarios.Federation Policy and Enforcement:
openid_credential_verifiermetadata (such as keys, endpoints, and DCQL queries) for Credential Verifiers, and how these constraints are enforced viametadataandmetadata_policy.Policy Propagation and Evaluation:
metadata_policypropagates constraints along the Trust Chain and how Wallets should evaluate and enforce these constraints during OpenID4VP interactions.This PR resolves #11, closes #20, resolves #39
This PR aims to satisfy requests, community claims and real-world implementation evidences as also brought by https://github.com/FIDEScommunity/DIIP