mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Fix JWT claims request (#61650)
* Fix JWT claims request * Add test scenarios for missing config options
This commit is contained in:
@@ -115,10 +115,10 @@ func (s *JWT) Authenticate(ctx context.Context, r *authn.Request) (*authn.Identi
|
||||
}
|
||||
}
|
||||
|
||||
if id.Login == "" || id.Email == "" {
|
||||
if id.Login == "" && id.Email == "" {
|
||||
s.log.Debug("Failed to get an authentication claim from JWT",
|
||||
"login", id.Login, "email", id.Email)
|
||||
return nil, ErrJWTMissingClaim.Errorf("missing login or email claim in JWT")
|
||||
return nil, ErrJWTMissingClaim.Errorf("missing login and email claim in JWT")
|
||||
}
|
||||
|
||||
if s.cfg.JWTAuthAutoSignUp {
|
||||
|
||||
Reference in New Issue
Block a user