Tipos de autenticaciones en Firebase

Firebase es un backend como servicio (Baas) proporcionado por Google que ayuda a los desarrolladores a crear, administrar y hacer crecer sus aplicaciones fácilmente. Proporciona múltiples herramientas y servicios a los desarrolladores para crear aplicaciones seguras y de calidad. Está construido sobre la infraestructura de Google. Proporciona servicios a múltiples plataformas como Web, IOS, Android y Unity.

¿Qué es la autenticación?

Es un servicio proporcionado por Firebase que permite a los desarrolladores autenticar a sus usuarios. Proporciona bibliotecas de interfaz de usuario y SDK simples y fáciles de usar. Elimina el esfuerzo requerido para desarrollar y mantener el servicio de autenticación. Puede manejar fácilmente tareas como fusionar cuentas.

Tipos de autenticación en Firebase

  1. Autenticación de correo electrónico y contraseña
  2. Autenticación de Google
  3. Autenticación Github
  4. Autenticación de Facebook
  5. Autenticación de Twitter
  6. Autenticación de Apple
  7. Autenticación de Microsoft
  8. Autenticación de juegos de Play
  9. Autenticación de Yahoo
  10. Autenticación de número de teléfono
  11. Autenticación anónima

1. Autenticación de correo electrónico y contraseña

En este tipo de autenticación, los usuarios pueden registrarse o iniciar sesión con su correo electrónico y contraseña . Firebase proporciona métodos para crear y administrar usuarios en aplicaciones. Firebase también proporciona funciones como restablecer contraseña mediante la cual los usuarios podrán restablecer la contraseña de su cuenta.

2. Autenticación de Google

En este tipo de autenticación, los usuarios pueden iniciar sesión con su cuenta de Google existente . Firebase proporciona varias funciones y métodos mediante los cuales podemos obtener los detalles básicos de la cuenta de los usuarios.

3. Autenticación de Facebook

En este tipo de autenticación, los usuarios pueden iniciar sesión con sus credenciales de Facebook . En esto, también debemos registrar nuestra aplicación en el portal de desarrolladores de Facebook y generar nuestra identificación de cliente y nuestra identificación secreta, para que firebase pueda autenticar al usuario.

4. Autenticación Github

En este tipo de autenticación, los usuarios pueden iniciar sesión con sus credenciales de Github . En esto, también debemos registrarnos como una aplicación de desarrollador en GitHub y obtener el OAuth 2.0 de su aplicación, es decir, la identificación del cliente y el secreto del cliente, para que firebase pueda autenticar al usuario.

5. Autenticación de Twitter

En este tipo de autenticación, los usuarios pueden iniciar sesión con sus credenciales de Twitter . En esto, también debemos registrar nuestra aplicación en el portal de desarrolladores de Twitter y generar nuestra identificación de cliente y nuestra identificación secreta, para que firebase pueda autenticar al usuario.

6. Autenticación de Apple

En este tipo de autenticación, los usuarios pueden iniciar sesión con sus credenciales de Apple . En esto, también necesitamos registrar nuestra aplicación en el portal de desarrolladores de Apple y generar nuestra identificación de cliente y nuestra identificación secreta, para que firebase pueda autenticar al usuario.

7. Autenticación de Microsoft

En este tipo de autenticación, los usuarios pueden iniciar sesión con sus credenciales de Microsoft . En esto, también debemos registrar nuestra aplicación en el portal Azure de Microsoft y generar nuestra identificación de cliente y nuestra identificación secreta, para que firebase pueda autenticar al usuario.

8. Autenticación de juegos de Play

En este tipo de autenticación, los usuarios pueden iniciar sesión con sus credenciales de Play Game . En esto, también necesitamos registrar nuestra aplicación en la plataforma de la nube de Google y generar nuestra identificación de cliente y nuestra identificación secreta, para que firebase pueda autenticar al usuario.

9. Autenticación de Yahoo

En este tipo de autenticación, los usuarios pueden iniciar sesión con sus credenciales de Yahoo . En esto, también debemos registrar nuestra aplicación en el portal de desarrolladores de Yahoo y generar nuestra identificación de cliente y nuestra identificación secreta, para que firebase pueda autenticar al usuario.

10. Autenticación del número de teléfono:

En este tipo de autenticación, los usuarios pueden iniciar sesión con su número de teléfono . Los usuarios recibirán un SMS con su contraseña de inicio de sesión de un solo uso al ingresar los usuarios de OTP que pueden iniciar sesión en la aplicación.

11. Autenticación anónima:

Este tipo de Autenticación es útil cuando los usuarios no quieren registrarse. En esto, creamos cuentas temporales para los usuarios y cuando quieren registrarse en el futuro simplemente actualizamos esta cuenta anónima a la cuenta normal, para que los usuarios puedan continuar donde lo dejaron. 

Publicación traducida automáticamente

Artículo escrito por iamabhishekkalra y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *