nuts-foundation / nuts-foundation/nuts-node
Auth: Allow enabling/disabling protocols
Open
@reinkrul is already working on this.
Since Mar 25, 2026.
- Dominant language
- Go
- Stars
- 28
- Forks
- 23
- Avg merge
- 1d 10h
- Merged PRs (30d)
- 76
Description
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.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.