Go 1.16 ahora está disponible en versión de vista previa.

Autentica usuarios

Google ofrece varios métodos para autenticar a los usuarios de tu app en 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 a las cuentas de Gmail y Google Workspace, 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 gestionar y usar los tokens de autenticación desde cero con el mayor nivel de personalización.

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 manera más fácil de configurar la autenticación de usuarios para una app de Google App Engine. Si quieres obtener más información sobre Firebase Authentication, prueba las siguientes opciones:

Acceso con Google

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

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

OAuth 2.0 y OpenID Connect

El Acceso con Google se basa en la implementación de OAuth 2.0 de Google, que cumple con la especificación de OpenID Connect y cuenta con la certificación de OpenID. OAuth 2.0 se puede usar para implementar la autenticación programática en un recurso protegido con Identity-Aware Proxy (IAP).

OpenID Connect es una capa de identidad sobre el protocolo OAuth 2.0, y la app puede usarla para recuperar información del perfil del usuario.