Remove unused user fields (#141)

These aren't actually used anywhere and can result in a parse error
if the ID field isn't a string
This commit is contained in:
Thom Seddon
2020-06-29 21:01:59 +01:00
committed by GitHub
parent 529e28d83b
commit be2b4ba9f4
4 changed files with 2 additions and 19 deletions

View File

@ -91,18 +91,9 @@ func (o *OIDC) GetUser(token string) (User, error) {
}
// Extract custom claims
var claims struct {
ID string `json:"sub"`
Email string `json:"email"`
Verified bool `json:"email_verified"`
}
if err := idToken.Claims(&claims); err != nil {
if err := idToken.Claims(&user); err != nil {
return user, err
}
user.ID = claims.ID
user.Email = claims.Email
user.Verified = claims.Verified
return user, nil
}