# #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. не бери в голову, понял. Спасибо!