correct proto and proxy authentication for oidc

This commit is contained in:
Alisdair MacLeod
2026-02-03 08:42:07 +00:00
parent 3168afbfcb
commit 30cfc22cb6
6 changed files with 194 additions and 148 deletions

View File

@@ -306,11 +306,11 @@ func (s *Server) updateMapping(ctx context.Context, mapping *proto.ProxyMapping)
if mapping.GetAuth().GetOidc() != nil {
oidc := mapping.GetAuth().GetOidc()
scheme, err := auth.NewOIDC(ctx, mapping.GetId(), mapping.GetAccountId(), auth.OIDCConfig{
OIDCProviderURL: oidc.GetOidcProviderUrl(),
OIDCClientID: oidc.GetOidcClientId(),
OIDCClientSecret: oidc.GetOidcClientSecret(),
OIDCRedirectURL: oidc.GetOidcRedirectUrl(),
OIDCScopes: oidc.GetOidcScopes(),
OIDCProviderURL: oidc.GetOidcProviderUrl(),
OIDCClientID: oidc.GetOidcClientId(),
OIDCClientSecret: oidc.GetOidcClientSecret(),
OIDCScopes: oidc.GetOidcScopes(),
DistributionGroups: oidc.GetDistributionGroups(),
})
if err != nil {
s.Logger.WithError(err).Error("Failed to create OIDC scheme")