Не удается получить доступ ни к accesstoken, ни к idtoken из API аутентификации iOS Firebase

# #ios #swift #firebase #firebase-authentication

Вопрос:

 func signup() {

        provider.getCredentialWith(nil) { credential, error in
            if error != nil {
                
                print(error.debugDescription)
            }
            
            if credential != nil {
                Auth.auth().signIn(with: credential!) { authResult, error in
                    if error != nil {
                        
                    }
                    
                    print(authResult?.credential)
                    print(authResult?.additionalUserInfo?.profile)
                    
                }
            }
        }
    }
 

В соответствии с документацией firebase отсюда https://firebase.google.com/docs/auth/ios/twitter-login#handling-account-exists-with-different-credential-errors, можно получить доступ к idtoken и токену доступа из объекта учетных данных, но, к сожалению, таких свойств нет. До сих пор никто не помогал команде Firebase, я считаю, что это проблема для всех. Интересно, как вы все решили эту проблему.

С помощью этого токена я могу выполнять запросы API в дальнейшем. Любая помощь будет признательна.

Комментарии:

1. Подсказка: getIDTokenForcingRefresh(boolean)

2. из Auth.auth() ? @ElTomato

3. не бери в голову, понял. Спасибо!