@@ -22,27 +22,28 @@ type TokenExchanger interface {
22
22
23
23
// ConvertibleBoolean is used as Apple casually sends the email_verified field as a string.
24
24
type Claims struct {
25
- Issuer string `json:"iss,omitempty"`
26
- Subject string `json:"sub,omitempty"`
27
- Name string `json:"name,omitempty"`
28
- GivenName string `json:"given_name,omitempty"`
29
- FamilyName string `json:"family_name,omitempty"`
30
- LastName string `json:"last_name,omitempty"`
31
- MiddleName string `json:"middle_name,omitempty"`
32
- Nickname string `json:"nickname,omitempty"`
33
- PreferredUsername string `json:"preferred_username,omitempty"`
34
- Profile string `json:"profile,omitempty"`
35
- Picture string `json:"picture,omitempty"`
36
- Website string `json:"website,omitempty"`
37
- Email string `json:"email,omitempty"`
38
- EmailVerified x.ConvertibleBoolean `json:"email_verified,omitempty"`
39
- Gender string `json:"gender,omitempty"`
40
- Birthdate string `json:"birthdate,omitempty"`
41
- Zoneinfo string `json:"zoneinfo,omitempty"`
42
- Locale string `json:"locale,omitempty"`
43
- PhoneNumber string `json:"phone_number,omitempty"`
44
- PhoneNumberVerified bool `json:"phone_number_verified,omitempty"`
45
- UpdatedAt int64 `json:"updated_at,omitempty"`
46
- HD string `json:"hd,omitempty"`
47
- Team string `json:"team,omitempty"`
25
+ Issuer string `json:"iss,omitempty"`
26
+ Subject string `json:"sub,omitempty"`
27
+ Name string `json:"name,omitempty"`
28
+ GivenName string `json:"given_name,omitempty"`
29
+ FamilyName string `json:"family_name,omitempty"`
30
+ LastName string `json:"last_name,omitempty"`
31
+ MiddleName string `json:"middle_name,omitempty"`
32
+ Nickname string `json:"nickname,omitempty"`
33
+ PreferredUsername string `json:"preferred_username,omitempty"`
34
+ Profile string `json:"profile,omitempty"`
35
+ Picture string `json:"picture,omitempty"`
36
+ Website string `json:"website,omitempty"`
37
+ Email string `json:"email,omitempty"`
38
+ EmailVerified x.ConvertibleBoolean `json:"email_verified,omitempty"`
39
+ Gender string `json:"gender,omitempty"`
40
+ Birthdate string `json:"birthdate,omitempty"`
41
+ Zoneinfo string `json:"zoneinfo,omitempty"`
42
+ Locale string `json:"locale,omitempty"`
43
+ PhoneNumber string `json:"phone_number,omitempty"`
44
+ PhoneNumberVerified bool `json:"phone_number_verified,omitempty"`
45
+ UpdatedAt int64 `json:"updated_at,omitempty"`
46
+ HD string `json:"hd,omitempty"`
47
+ Team string `json:"team,omitempty"`
48
+ RawClaims map [string ]interface {} `json:"raw_claims,omitempty"`
48
49
}
0 commit comments