Los bloques Login Form y Signup Form de una Aplicación Web pueden ofrecer botones de "Continuar con Google", "Continuar con GitHub", "Continuar con Apple", "Continuar con Microsoft", y "Continuar con Facebook" junto a los campos normales de correo electrónico/contraseña, permitiendo que los propios visitantes de tu aplicación inicien sesión sin elegir una contraseña nueva. El inicio de sesión social requiere un plan Plus o Creator, consulta "Comparación de los planes Gratis, Plus y Creator", el inicio de sesión simple con correo electrónico/contraseña está disponible en todos los planes, incluyendo Gratis.
Qué necesitas conectar primero
Cada proveedor es tu PROPIA conexión, registrada desde tus ajustes de Integraciones, no algo que CodeBlock Studio comparte entre todos los proyectos. Para Google, GitHub, Microsoft y Facebook, pegas un ID de cliente y un secreto de cliente desde la propia consola de desarrollador de ese proveedor. Para Apple, en su lugar pegas cuatro valores separados, un ID de Servicios, un ID de Equipo, un ID de Clave, y una clave privada, ya que Apple no usa un único secreto estático. Un botón para un proveedor que todavía no has conectado simplemente no aparece en tu Login Form o Signup Form, nada se rompe, solo se muestra una opción menos.
Una limitación real que vale la pena conocer
Como la URL de redirección que necesita cada proveedor es una dirección fija, un inicio de sesión completado siempre devuelve al visitante a la dirección predeterminada de CodeBlock Studio de tu aplicación, incluso si has conectado un dominio personalizado (consulta "Conectar un dominio personalizado"). El inicio de sesión con correo electrónico/contraseña no se ve afectado, solo el paso de redirección del inicio de sesión social.
Consejo: Si un visitante se registra con cualquiera de estos proveedores usando el mismo correo electrónico que una cuenta de contraseña existente, se convierte en la misma cuenta, consulta "Iniciar sesión con Google frente a correo electrónico y contraseña" para el comportamiento equivalente en tu propia cuenta de CodeBlock Studio.