Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clarify the Resolution of Client Metadata in Authorization Request #61

Open
georgepadayatti opened this issue Jun 20, 2024 · 2 comments
Assignees
Labels
bug Something isn't working EWC RFC 002 Present Verifiable Credential

Comments

@georgepadayatti
Copy link
Collaborator

georgepadayatti commented Jun 20, 2024

The current specification (RFC 002) does not include the client_metadata field in the Authorization Request. As a result, a holder wallet processing the request cannot resolve verifier metadata to obtain crucial information such as client_name and logo_uri, which are necessary for displaying to the end user.

The additional fields supported in client metadata are defined according to RFC 7591 OAuth2.0 Dynamic Client Registration Protocol (RFC 7591 Section 2).

Moreover, it is important to note that both client_name and logo_uri are optional fields. If client_name is not specified, the client_id should be used as the name when displayed to the end user.

Additionally, client metadata can also be specified as client_metadata_uri in the Authorization Request.

@georgepadayatti georgepadayatti added bug Something isn't working EWC RFC 002 Present Verifiable Credential labels Jun 20, 2024
@georgepadayatti georgepadayatti self-assigned this Jun 20, 2024
@peppelinux
Copy link

I agree, however providing URL instead of organization name to the end user may represent an UX nightmare.

regarding client_metadata_uri ... you know that using openid federation all these kind of problems doesn't exist .-)

@lalc
Copy link
Contributor

lalc commented Sep 4, 2024

@georgepadayatti Could you pls check this and take suitable actions?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working EWC RFC 002 Present Verifiable Credential
Projects
None yet
Development

No branches or pull requests

3 participants