Я хочу включить адрес электронной почты в JWT от провайдера (Facebook), когда я звонил getIDToken()
, когда я звонил getIDToken()
после Auth.auth()signInAndRetrieveData()
, у JWT нетинформация об адресе электронной почты при декодировании
, но при наборе getIDToken()
после updateEmail()
func firebaseGetIDToken(completion: @escaping (_ idToken: String?, _ error: Error?) -> ()) {
let currentUser = Auth.auth().currentUser
currentUser?.updateEmail(to: "abcd@naver.com") { (error) in
print("update email \(String(describing:error?.localizedDescription))")
} <<-- there is no an email address without this code
currentUser?.getIDToken{ idToken, error in
if let error = error {
// Handle error
print("firebaseGetIDToken error ::: \(String(error.localizedDescription))")
completion(nil, error)
return;
}
completion(idToken, nil)
}
}
существует адрес электронной почты, как я могу включить адрес электронной почты в JWT, когда я позвонилgetIDToken()
???