feat: use the standard user struct for JWT-Standard to get a correct userinfo (#3809)

This commit is contained in:
DacongDA
2025-05-21 18:54:42 +08:00
committed by GitHub
parent 9190db1099
commit b97ae72179
2 changed files with 27 additions and 2 deletions

View File

@ -23,7 +23,7 @@ import (
)
type ClaimsStandard struct {
*UserShort
*UserStandard
EmailVerified bool `json:"email_verified,omitempty"`
PhoneNumber string `json:"phone_number,omitempty"`
PhoneNumberVerified bool `json:"phone_number_verified,omitempty"`
@ -48,7 +48,7 @@ func getStreetAddress(user *User) string {
func getStandardClaims(claims Claims) ClaimsStandard {
res := ClaimsStandard{
UserShort: getShortUser(claims.User),
UserStandard: getStandardUser(claims.User),
EmailVerified: claims.User.EmailVerified,
TokenType: claims.TokenType,
Nonce: claims.Nonce,