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:
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.
Currently, we support:
Upcoming support:
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:
We can then add sub-configuration items in the future.