google current configurar authenticate auth agregar ios swift2 firebase ios9 firebase-authentication

current - Firebase/Swift 2-Cómo obtener una contraseña y un correo electrónico autenticados de los usuarios



google login firebase ios (1)

¿Cómo puedo acceder a un correo electrónico y contraseña de usuarios autenticados?

Firebase no almacena la contraseña del usuario. En cambio, almacena un hash de la contraseña del usuario. Eso significa que no hay ninguna API de Firebase que devuelva la contraseña de un usuario.

Estoy intentando configurar un restablecimiento de contraseña dentro de una aplicación usando swift 2 y Firebase.

Siguiente ejemplo de Firebases:

let ref = Firebase(url: "https://<YOUR-FIREBASE-APP>.firebaseio.com") ref.changePasswordForUser("[email protected]", fromOld: "correcthorsebatterystaple", toNew: "batteryhorsestaplecorrect", withCompletionBlock: { error in if error != nil { // There was an error processing the request } else { // Password changed successfully } })

¿Cómo puedo acceder a un correo electrónico y una contraseña de usuarios autenticados para pasar esos valores a esta función en lugar de los datos falsos actuales?

No estoy interesado en enviar una contraseña temporal en un correo electrónico de restablecimiento de pase.

Estaba pensando que podría acceder a estos valores por algo como:

let ref = Firebase(url: firebaseURL) ref.authData.providerData.someValueHere

Pero no he sido capaz de resolverlo.

¿Cómo puedo acceder a estos valores desde el usuario autenticado actualmente?