password - Nuevo inicio de sesión de Facebook de Firebase
firebase reset password (2)
// Auth con Firebase
FIRAuth.auth () ?. signInWithCredential (credencial) {(usuario, error) en
También devuelve el mismo código de error "FIRAuthErrorDomain" cuando estoy usando GoogleSignIn. No hay una descripción del "FIRAuthErrorDomain" en el documento.
Intento hacer un inicio de sesión de Facebook con la nueva plataforma de Firebase.
este es el código para el inicio de sesión de facebook
let facebookLogin = FBSDKLoginManager()
facebookLogin.logInWithReadPermissions(["email"], fromViewController: self) { (result, error) -> Void in
if error != nil {
print("error is /(error)")
} else {
let accessToken = FBSDKAccessToken.currentAccessToken().tokenString
let credential = FIRFacebookAuthProvider.credentialWithAccessToken(accessToken)
AUTH?.signInWithCredential(credential, completion: { (user, error) -> Void in
if error != nil {
print("error is /(error)")
} else {
print(user)
NSUserDefaults.standardUserDefaults().setValue(user?.uid, forKey: KEY_UID)
self.performSegueWithIdentifier(SEGUE_LOGGEDIN, sender: nil)
}
})
}
y este es el código de error que obtengo
Opcional (dominio de error = FIRAuthErrorDomain Code = 17999 "Se ha producido un error interno, imprima e inspeccione los detalles del error para obtener más información." UserInfo = {error_name = ERROR_INTERNAL_ERROR, NSUnderlyingError = 0x79f082b0 {Error Domain = FIRAuthInternalErrorDomain Code = 3 "(null)" UserInfo = {FIRAuthErrorUserInfoDeserializedResponseKey = {type = inmutable dict, count = 3, entries =>
0: {contents = "errors"} = {type = inmutable, count = 1, values = (
0: {tipo = dict inmutable, recuento = 3, entradas =>
0: {contents = "reason"} = {contents = "invalid"}
1: {contents = "message"} = {contents = "Respuesta debug_token incorrecta de Facebook: {" error ": {" mensaje ":" firma token de acceso OAuth no válida. "," Tipo ":" OAuthException "," código " : 190, "fbtrace_id": "BrewfOSy / fH"}} "}
2: {contents = "domain"} = {contents = "global"}}
)}
1: {contents = "code"} = {value = +400, type = kCFNumberSInt64Type}
2: {contents = "message"} = {contents = "Respuesta debug_token incorrecta de Facebook: {" error ": {" mensaje ":" firma de token de acceso OAuth no válida. "," Tipo ":" OAuthException "," código " : 190, "fbtrace_id": "BrewfOSy / fH"}} "}
}
}}, NSLocalizedDescription = Se ha producido un error interno, imprima e inspeccione los detalles del error para obtener más información.})
Asegúrese de habilitar la autenticación de Facebook en su consola de firebase.
Asegúrese de ingresar la ID de la aplicación y el secreto de la aplicación de FACEBOOK correctos en la consola de firebase. (No es su ID de aplicación de XCode)