ExtAuth, OAuth config - allow to set clientId with reference #7061
Labels
stale
Issues that are stale. These will not be prioritized without further engagement on the issue.
Type: Enhancement
New feature or request
Version
1.12.x (latest stable)
Is your feature request related to a problem? Please describe.
ref: https://docs.solo.io/gloo-edge/latest/guides/security/auth/extauth/oauth/
I'd like to automate the deployment of multiple VS protected with ExtAuth/OAuth config (with Azure AD as issuer). All VS will use the same issuer, but different clientId/clientSecret.
I'd like to also automate the creation of the Azure AD Application (and its secret) inside the k8s cluster (an open discussion about supporting Azure AD apps in azure-service-operator: Azure/azure-service-operator#2474).
In case azure-service-operator supports AAD Apps (and f.e. keep clientId and clientSecret in k8s
Secret
resource) I still cannot pass theclientId
of created App to AuthConfig.Describe the solution you'd like
Extend
AuthConfig
(oidcAuthorizationCode
) with a new field:clientIdRef
- it will behave in a similar way toclientSecretRef
: it will accept a reference to a k8s secret and take clientId from a defined field in that secretDescribe alternatives you've considered
the only way to do it today is to create the Azure AD App before deploying
AuthConfig
Additional Context
No response
The text was updated successfully, but these errors were encountered: