Integración de inicio de sesión y seguridad

Permite que tus clientes inicien sesión con su cuenta de Google.

Permite que tus clientes inicien sesión o se registren en tu sitio web y tus apps de Ordering.co con su cuenta de Google, con credenciales de tu propio proyecto de Google y Firebase.

Google verifica al cliente. Ordering.co opera el pedido.

Google se encarga del inicio de sesión. Ordering.co opera las cuentas de clientes, los canales y los pedidos en los que el cliente inicia sesión:

  • Más productos y funciones. Más de 20 productos y más de 1,500 funciones en sitios web, apps, marketplaces, kioscos, call centers, lealtad y delivery.
  • Tus propios canales con tu marca. Tus clientes inician sesión con Google en tu sitio web y en tus apps, bajo tu marca.
  • Tu diseño, no una plantilla. Crea una experiencia de pedidos con tu propio diseño a la medida, con ayuda de nuestro equipo.
  • Hecho para ampliarse. API y MCP, con el código fuente de las aplicaciones disponible en los planes que cumplen los requisitos.

Por qué usar Google Sign-In con Ordering.co

  • Un inicio de sesión más simple. Tus clientes inician sesión o se registran con la cuenta de Google que ya usan.
  • Menos restablecimientos de contraseña. Los clientes que inician sesión con Google no tienen una contraseña aparte que olvidar.
  • Más registros completados. Ofrece Google junto con correo electrónico, teléfono, Apple y Facebook, para que cada cliente elija el método que prefiere.
  • Un proyecto para todos los canales. Un solo proyecto de Firebase puede atender el inicio de sesión de tu sitio web y de tus apps.

Lo que aporta Google Sign-In

Google describe estas capacidades en su descripción general de Sign in with Google (en inglés):

  • Consentimiento antes de compartir. Las personas inician sesión en su cuenta de Google, dan su consentimiento y comparten de forma segura la información de su perfil.
  • Un botón visiblemente confiable y seguro que las personas reconocen.
  • Privacidad. Google indica que los datos de Sign in with Google no se usan para publicidad ni para otros fines ajenos a la seguridad.

Cómo inicia sesión un cliente

  1. El cliente selecciona Sign in with Google en tu sitio web o en tu app.
  2. Google le pide al cliente que confirme la cuenta y autorice el acceso.
  3. Google aprueba el inicio de sesión y regresa al cliente.
  4. Ordering.co inicia la sesión del cliente y este continúa con su pedido.

Configura y sal a producción

La guía de Ordering.co para configurar el inicio de sesión con Google (en inglés) recorre cada paso:

  1. En la Firebase Console, crea un proyecto o reutiliza el de tu marca.
  2. Registra el dominio de tu sitio web, el Package Name de Android y el Bundle ID de iOS. Para Android, agrega la huella SHA-1 de firma de la app de Google Play.
  3. En Authentication > Sign-in method, habilita Google y luego agrega el dominio de tu sitio web en Authorized domains.
  4. En el panel de administración de Ordering.co, abre Settings > Pro > Social login options > Google Sign-in y llena Google Login ID, Google Client ID, Google Client Secret, Google Login Auth Domain, Google Login API Key y Google Login ID for iOS.
  5. Cambia Enable Google Login a Yes, guarda y completa un inicio de sesión de prueba con una cuenta de Google que controles.

Mantén en privado tu client secret. Ingrésalo solo en el panel de administración, nunca en correos, tickets ni documentos compartidos.

Más formas de que tus clientes inicien sesión

  • Sign in with Apple y Facebook Login permiten que tus clientes usen las cuentas que ya tienen.
  • Twilio envía códigos de un solo uso por SMS o WhatsApp para iniciar sesión y registrarse con un número de teléfono.
  • Google reCAPTCHA ayuda a mantener fuera los registros y los inicios de sesión automatizados.

Configuración

Habilita Google en Firebase y luego agrega las credenciales al panel de administración.

  1. 01
    Registra tu sitio web y tus apps en Firebase

    Crea o reutiliza un proyecto de Firebase y registra el dominio de tu sitio web, el nombre de paquete de Android y el bundle ID de iOS.

  2. 02
    Habilita Google como método de inicio de sesión

    Activa el proveedor de Google en Firebase Authentication y agrega el dominio de tu sitio web a los dominios autorizados.

  3. 03
    Agrega las credenciales y actívalo

    Abre Settings > Pro > Social login options, llena los campos de Google Sign-in, cambia Enable Google Login a Yes y guarda.

Recursos

Guías y referencias.

Preguntas

Preguntas frecuentes.

¿Qué hace Google Sign-In en Ordering.co?

Agrega un botón de Sign in with Google a tu sitio web y a tus apps, para que tus clientes inicien sesión o se registren con su cuenta de Google en lugar de crear una contraseña nueva.

¿Dónde aparece el botón?

Cuando Enable Google Login está en Yes, el botón aparece en tu sitio web y en tus apps móviles. Cuando está en No, el inicio de sesión con Google se oculta.

¿Qué cuenta de Google se usa?

La tuya. Creas el proyecto de Firebase, habilitas el proveedor de Google y copias las credenciales en el panel de administración. Un solo proyecto de Firebase puede atender el inicio de sesión de tu sitio web y de tus apps.

¿Funciona en mis apps móviles?

Sí, una vez que las apps están registradas en el mismo proyecto de Firebase. Android necesita la huella SHA-1 de firma de la app de Google Play, y iOS usa el campo Google Login ID for iOS del panel de administración.

¿Por qué no aparece el botón en mi sitio web?

Revisa que Enable Google Login esté en Yes y que el dominio de tu sitio web esté en la lista de dominios autorizados de Firebase Authentication.

¿Cómo mantengo seguras mis credenciales?

Ingresa el client secret y la llave de API solo en el panel de administración y nunca los compartas en capturas de pantalla, tickets, chats ni documentos compartidos.

Deja entrar a tus clientes con la cuenta que ya usan.

Cuéntanos qué canales operas y cómo inician sesión tus clientes hoy, y te ayudaremos a configurar Google Sign-In.