Autentica usuarios

Google ofrece diversos métodos para autenticar a los usuarios de las aplicaciones de Cloud Platform. Cada método tiene propósitos diferentes, que se enumeran a continuación:

Servicio de autenticación Propósito
Firebase Authentication Brinda diversas opciones de autenticación de usuarios, lo que incluye la autenticación con Google, Facebook y Twitter. También permite la mayor cantidad de usuarios y, al mismo tiempo, mantiene la menor cantidad de código.
Acceso con Google El Acceso con Google proporciona acceso con las cuentas de Gmail y G Suite y es compatible con contraseñas de un solo uso (OTP). Es el método más sencillo para admitir Cuentas solo de Google o 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 brinda un sistema prediseñado de autenticación seguro y completo que te permite acceder con cualquier cuenta que los usuarios quieran usar. Firebase Authentication admite la autenticación con contraseña además del acceso federado con Google, Facebook y Twitter, entre otros. De esta forma, puedes escalar fácilmente tu sistema de autenticación de acuerdo con tu crecimiento en las plataformas móviles y de escritorio.

Firebase Authentication es la forma más sencilla de configurar la autenticación de usuarios para una aplicación de Google App Engine. Para obtener más información sobre Firebase Authentication, consulta la siguiente documentación:

Acceso con Google

Si deseas obtener un botón de acceso de Google para tu sitio web o tu aplicación, o usas G Suite en tu dominio y deseas autenticar a los usuarios según ese acceso, puedes usar Acceso con Google, que es nuestra biblioteca cliente de acceso compilada en los protocolos OAuth 2.0 y OpenID Connect.

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

El Acceso con Google proporciona tokens de ID con formato OpenID Connect y tokens de acceso de OAuth 2.0 para lograr una mayor interacción con las API de Google. Si deseas configurar el Acceso con Google a fin de que muestre la información de perfil en formato OpenID Connect, usa el alcance openid para obtener el perfil mediante llamadas al extremo people.getOpenIdConnect.

OAuth 2.0 y OpenID Connect

OpenID Connect es una capa de identidad basada en el protocolo OAuth 2.0. Puedes usar las instrucciones disponibles 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 la 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