fix: remove debug logs

This commit is contained in:
Lakhan Samani 2022-06-14 15:45:06 +05:30
parent 91c29c4092
commit db351f7771

View File

@ -462,8 +462,6 @@ func processAppleUserInfo(code string) (models.User, error) {
return user, fmt.Errorf("invalid apple exchange code: %s", err.Error()) return user, fmt.Errorf("invalid apple exchange code: %s", err.Error())
} }
fmt.Println("=> token", oauth2Token.AccessToken)
// Extract the ID Token from OAuth2 token. // Extract the ID Token from OAuth2 token.
rawIDToken, ok := oauth2Token.Extra("id_token").(string) rawIDToken, ok := oauth2Token.Extra("id_token").(string)
if !ok { if !ok {
@ -471,8 +469,6 @@ func processAppleUserInfo(code string) (models.User, error) {
return user, fmt.Errorf("unable to extract id_token") return user, fmt.Errorf("unable to extract id_token")
} }
fmt.Println("=> rawIDToken", rawIDToken)
tokenSplit := strings.Split(rawIDToken, ".") tokenSplit := strings.Split(rawIDToken, ".")
claimsData := tokenSplit[1] claimsData := tokenSplit[1]
decodedClaimsData, err := crypto.DecryptB64(claimsData) decodedClaimsData, err := crypto.DecryptB64(claimsData)
@ -480,7 +476,6 @@ func processAppleUserInfo(code string) (models.User, error) {
log.Debug("Failed to decrypt claims data: ", err) log.Debug("Failed to decrypt claims data: ", err)
return user, fmt.Errorf("failed to decrypt claims data: %s", err.Error()) return user, fmt.Errorf("failed to decrypt claims data: %s", err.Error())
} }
fmt.Println("=> decoded claims data", decodedClaimsData)
claims := make(map[string]interface{}) claims := make(map[string]interface{})
err = json.Unmarshal([]byte(decodedClaimsData), &claims) err = json.Unmarshal([]byte(decodedClaimsData), &claims)
@ -489,8 +484,6 @@ func processAppleUserInfo(code string) (models.User, error) {
return user, fmt.Errorf("failed to unmarshal claims data: %s", err.Error()) return user, fmt.Errorf("failed to unmarshal claims data: %s", err.Error())
} }
fmt.Println("=> claims", claims)
if val, ok := claims["email"]; !ok { if val, ok := claims["email"]; !ok {
log.Debug("Failed to extract email from claims.") log.Debug("Failed to extract email from claims.")
return user, fmt.Errorf("unable to extract email, please check the scopes enabled for your app. It needs `email`, `name` scopes") return user, fmt.Errorf("unable to extract email, please check the scopes enabled for your app. It needs `email`, `name` scopes")
@ -500,11 +493,16 @@ func processAppleUserInfo(code string) (models.User, error) {
if val, ok := claims["name"]; ok { if val, ok := claims["name"]; ok {
nameData := val.(map[string]interface{}) nameData := val.(map[string]interface{})
givenName := nameData["firstName"].(string) if nameVal, ok := nameData["firstName"]; ok {
familyName := nameData["lastName"].(string) givenName := nameVal.(string)
user.GivenName = &givenName user.GivenName = &givenName
}
if nameVal, ok := nameData["lastName"]; ok {
familyName := nameVal.(string)
user.FamilyName = &familyName user.FamilyName = &familyName
} }
}
return user, err return user, err
} }