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:
@ -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
|
||||
}
|
||||
|
Reference in New Issue
Block a user