Autenticación en Flutter

Por Email

La siguiente función le permitirá a uno iniciar sesión en Firebase usando su correo electrónico y contraseña. Aquí hay algo de preparación involucrada. Debes ir a tu consola Firebase y permitir que las contraseñas se usen para la autenticación. Esto se detalla más adelante en el sitio web de Firebase:

Authenticate with Firebase using Password-Based Accounts on

AndroidAuthenticate with Firebase using Password-Based Accounts on iOS

Además, tenga en cuenta que estoy usando los mismos nombres para las funciones que los utilizados por los complementos. Quiero hacer que esta biblioteca de clases sea reconocible para los desarrolladores. Si ya saben cómo usar los complementos, sabrán cómo usar esta biblioteca de clases.

Auth class

Fetch

Si su aplicación requiere que proporcione una lista de los “proveedores” en los que ha iniciado sesión su usuario, hay una función para eso: fetchProvidersForEmail (). ¿Por qué? ¡¿Cómo debería saberlo?! Es tu aplicación. El complemento proporciona dicha función, y también la biblioteca de clases. Lo que sigue es un medio para “restablecer” su contraseña. Es decir, si ha iniciado sesión en Firebase con un correo electrónico y una contraseña, regístreseInWithEmailAndPassword ()

Auth class

Auth class