Open
Description
Feature request
I see from the tests and from this issue that DAB already supports JWT authentication and authorization, but I was not able to find any configuration detail for that.
This is a feature request requiring two consecutive steps:
- Provide documentation on how to specify the client secret and the other configuration details to spend a JWT token created by an external Identity Provider
- Provide extended support for OpenId Connect standard (which is well supported in .NET) so that all the configuration details can be inherited from the metadata endpoint of the Identity Provider supporting OpenId Connect.
The ultimate goal is to make DAB nicely play with Keycloak Identity Provider in container. Keycloak supports federation to external Identity Providers and allows to transform the claimset coming from external IPs making easier to add any cloud provider like Microsoft, Cognito, Google, GitHub, etc.
Version
1.1.7
What database are you using?
Azure SQL
What hosting model are you using?
Local (including CLI), Custom Docker host
Which API approach are you accessing DAB through?
REST, GraphQL
Relevant log output
No response
Code of Conduct
- I agree to follow this project's Code of Conduct