Skip to content

Auth: Allow enabling/disabling protocols #4118

@reinkrul

Description

@reinkrul

Currently, we support:

  • vp_bearer grant type (enabled by default)
  • OpenID4VP (when AUTHORZATION_ENDPOINT_ENABLED = true)
  • OpenID4VCI (client) (when AUTHORZATION_ENDPOINT_ENABLED = true)
  • Authorization Code Flow when OpenID4VP is enabled

Upcoming support:

  • JWT bearer grant type

Since we have an actual use case for OpenID4VCI, but not for OpenID4VP, we should allow enabling the OpenID4VCI without enabling OpenID4VP at the same time.

Configuration structure:

auth.openid4vp.enabled (true/false)
auth.openid4vci.enabled (true/false)

We can then add sub-configuration items in the future.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions