support multiple subjects in oidc ping (#4475)

Resolves: #4466
This commit is contained in:
RobKenis
2024-10-12 12:52:47 +02:00
committed by GitHub
parent 2855ac71e3
commit 2466e65f43
3 changed files with 85 additions and 9 deletions

View File

@@ -50,7 +50,8 @@ func NewAuthVerifier(cfg v1.AuthServerConfig) (authVerifier Verifier) {
case v1.AuthMethodToken:
authVerifier = NewTokenAuth(cfg.AdditionalScopes, cfg.Token)
case v1.AuthMethodOIDC:
authVerifier = NewOidcAuthVerifier(cfg.AdditionalScopes, cfg.OIDC)
tokenVerifier := NewTokenVerifier(cfg.OIDC)
authVerifier = NewOidcAuthVerifier(cfg.AdditionalScopes, tokenVerifier)
}
return authVerifier
}