Integración con Google

Similar a las opciones Integración con Facebook e Integración con Twitter, puede usarse la Integración con Google para permitir a los usuarios registrarse o iniciar sesión con su cuentas de Google. Esto puede ayudar a reducir la fricción de crear una cuenta o recordar detalles de inicio de sesión, lo que lleva a un mayor compromiso.

Iniciar sesión a través de Google deberá estar activado cuando los detalles del proyecto de Google estén configurados en la sección Opciones > Integración con Google. En esta página del manual se verá cómo crear y configurar proyecto de Google project para su uso con XenForo.

Crear el Proyecto de Google

  1. Navegar a https://cloud.google.com/console/project e iniciar sesión con nuestra cuenta de Google. Adviértase que la dirección de email asociada con esta cuenta se mostrará cuando los usuarios usen psra registrarse su cuenta de Google.
  2. Hágase clic en el botón Crear Proyecto y escribir un nombre e ID. Esto solo se usará internamente.
  3. Una vez creado el proyecto, Hágase clic en el ícono del menú hamburguesa ubicado arriba a la izquierda y seleccionar entonces API MANAGER (Gestor API), luego en Credentials (Credenciales) en la barra lateral, y finalmente en Pantalla de consentimiento de OAuth y completar los detalles como sea necesario y guardar las configuraciones.
  4. Hágase clic en CREATE CREDENTIALS (CREAR CREDENCIALES), seleccionar OAuth Client ID (ID de cliente OAuth), luego WEB APPLICATION (APLICACIÓN WEB) y completar los detalles como sigue:
    1. En ambos campos AUTHORIZED JAVASCRIPT ORIGINS y AUTHORIZED REDIRECT URIS, escribir la URL de nuestro sitio. Adviçertase que si los usuarios acceden a nuestro sitio tanto con como sin "www" (http://www.example.com y http://example.com), se deberán introducir ambas URLs. Similarmente, si los usuarios pueden acceder a nuestro sitio con o sin HTTPS, se deberá introducir un valor para cada una de ellas, tanto con http como con https. Cada URL debe ubicarse en una sola línea. Hay que asegurar el introducir todas las variaciones posibles de la URL que se usa para acceder a nuestro sitio.
    2. Verificar que todas las URLs son correctas y luego hacer clic en el botón Crear ID de Cliente. Se mostrará una superposición para Crear ID de Cliente por lo que habrá que pulsar en el botón Cancelar.
  5. En la página de Credenciales, anotar el CLIENT ID y el CLIENT SECRET. Copiar estos valores en los campos respectivos de la sección Opciones > Integración con Google del panel de control de XenForo.
  6. Finalmente, hay que comprobar la integración. Puede hacerse a través de XenForo yendo a la cuenta de uno y eligiendo la opción Cuentas conectadas e intentar asociar nuestra propia cuenta Google.

Para cambiar los valores que se muestran cuando un usuario intenta registrarse con Google, hay que personalizarlo en nuestro proyecto de Google a través de APIs & auth > Consent screen.