Autentica usuarios

Google ofrece varios métodos de autenticación de usuarios en las aplicaciones de Cloud Platform. Cada método tiene un propósito diferente, que se muestra a continuación:

Servicio de autenticación Objetivo
Firebase Authentication Proporciona varias opciones de autenticación de usuario, incluidos con Google, Facebook y Twitter. También admite el mayor número de usuarios mientras mantiene la menor cantidad de códigos.
Acceso con Google El Acceso con Google proporciona acceso a cuentas de Gmail y G Suite junto con asistencia para contraseñas de un solo uso (OTP). Es el método más fácil de admitir solo Cuentas de Google o de admitir Cuentas de Google en un sistema de acceso existente.
OAuth 2.0 y OpenID Connect OpenID Connect te permite manejar y utilizar los token de autenticación desde cero con la mayor personalización.
El servicio de API de usuarios no es compatible con el entorno de ejecución de Node.js del entorno estándar de App Engine.

Firebase Authentication

Firebase Authentication te da un sistema de autenticación seguro y robusto que se prediseñó para ayudarte a acceder a cualquier cuenta que tus usuarios quieren utilizar. Firebase Authentication admite la autenticación de contraseñas, además de acceso federado con Google, Facebook, Twitter y más, lo que permite que tu sistema de autenticación escale conforme tu creces a nivel de computadoras de escritorio y dispositivos móviles.

Firebase Authentication es la manera más fácil de configurar la autenticación de usuario para una app de Google App Engine. Para obtener más información sobre Firebase Authentication, consulta los siguientes recursos:

  • En el instructivo web de Firebase, se explica cómo utilizar Firebase en un sitio web, además del acceso de un usuario con Google como su proveedor de identidad.

  • En las apps de inicio rápido de Firebase, se muestra cómo integrar Firebase en las plataformas con ejemplos de acceso federado y acceso con nombre de usuario o contraseña. Las muestras son ejemplos del uso de Firebase Authentication con el SDK de JavaScript, así como en iOS y Android.

Acceso con Google

Si quieres proporcionar un botón de acceso de Google en tu sitio web o app, o si utilizas G Suite para tu dominio y quieres autenticar usuarios basados en ese acceso, puedes utilizar el Acceso con Google, que es nuestra biblioteca cliente de acceso que se compiló en los protocolos de OAuth 2.0 y OpenID Connect.

Acceso con Google está disponible para Aplicaciones web, iOS y Android.

Acceso con Google proporciona tokens de ID con formato OpenID Connect y tokens de acceso de OAuth 2.0 para tener mayor interacción con las API de Google. Si deseas configurar Acceso con Google a fin de mostrar información de perfiles en formato OpenID Connect, utiliza el alcance openid y obtén el perfil mediante llamada al extremo people.getOpenIdConnect.

OAuth 2.0 y OpenID Connect

OpenID Connect es una capa de identidad que se encuentra en la parte superior del protocolo OAuth 2.0. Puedes utilizar las direcciones que se proporcionaron en nuestra documentación de OpenID Connect para configurar OAuth 2.0 y autenticar usuarios.

Nuestra implementación de OpenID Connect en OAuth 2.0 cumple con la especificación de OpenID Connect y cuenta con una certificación de OpenID.

¿Te ha resultado útil esta página? Enviar comentarios:

Enviar comentarios sobre...

Documentación del entorno estándar de App Engine para Node.js