Skip to content

OAuths: Configuración de inicios de sesión de terceros para su sitio web

La página OAuths en VpAdmin le permite configurar integraciones de inicio de sesión de terceros para sus sitios web publicados, lo que permite a los usuarios iniciar sesión utilizando sus cuentas existentes de plataformas populares. Esto simplifica la experiencia del usuario y puede aumentar la participación en su sitio.

Resumen

La página OAuths proporciona una ubicación centralizada para administrar las configuraciones de inicio de sesión de terceros para sus sitios web. Aquí puede:

  • Agregar nuevas configuraciones: Cree integraciones con plataformas como GitHub, GitLab, Google y Facebook.
  • Administrar configuraciones existentes: Edite, elimine o cambie el estado de su configuración de OAuth.
  • Buscar y filtrar: Localice rápidamente configuraciones específicas utilizando filtros.

Plataformas compatibles

Actualmente, VpAdmin admite integraciones OAuth con las siguientes plataformas:

  • GitHub
  • GitLab
  • Google
  • Facebook

Se agregará soporte para otras plataformas en futuras versiones.

Agregar configuración de OAuth

Agregar configuración de OAuth
  1. Seleccione un sitio web: Elija el sitio web para el que desea configurar la integración de OAuth. Tenga en cuenta que solo estarán disponibles los sitios web con la funcionalidad de administrador habilitada.

  2. Seleccione una plataforma: Elija la plataforma con la que desea integrarse (por ejemplo, GitHub, GitLab, Google, Facebook).

  3. Ingrese el ID de cliente y el secreto de cliente: Obtenga el ID de cliente y el secreto de cliente de la consola de desarrollador de la plataforma elegida. Estas credenciales son necesarias para autenticar su sitio web con la plataforma. Para obtener ejemplos sobre cómo obtenerlos, consulte la sección Ejemplo de GitHub a continuación.

  4. Configurar URI de redireccionamiento: El URI de redireccionamiento se genera automáticamente según el sitio web que seleccionó.

    NOTA

    Asegúrese de haber establecido correctamente su dominio real en el campo 'Dominio' al crear o editar su sitio web en 'Configuración de sitios'.

  5. Establecer estado: Habilite o deshabilite la configuración utilizando el interruptor de estado.

Una vez configurado, las funciones de inicio de sesión de terceros en la ventana de inicio de sesión de su sitio web se activarán, como se muestra a continuación:

OAuth habilitado en el lado del usuario

Ejemplo de GitHub

Aquí hay un ejemplo detallado de cómo configurar la integración de GitHub OAuth:

  1. Crear una aplicación OAuth en GitHub:

    • Vaya a la configuración de su cuenta de GitHub y navegue a Configuración de desarrollador -> Aplicaciones OAuth.

    • Haga clic en "Nueva aplicación OAuth".

    • Complete los siguientes campos:

    • Nombre de la aplicación: Ingrese un nombre para su aplicación (por ejemplo, SuNombreDeSitioWeb).

    • URL de la página de inicio: Ingrese la URL de la página de inicio de su sitio web (por ejemplo, https://su.dominio.nombre).

    • URL de devolución de llamada de autorización: Ingrese el URI de redireccionamiento que configuró en VpAdmin.

      Sigue este patrón:

      https://su.dominio.nombre/social-callback?source=plataforma
      • Reemplace su.dominio.nombre con el nombre de dominio de su sitio web.
      • Reemplace plataforma con la plataforma que está configurando (por ejemplo, github, gitlab, google, facebook).

      Ejemplo para GitHub:

      https://su.dominio.nombre/social-callback?source=github
    Creación de la aplicación Github OAuth
  2. Obtener el ID de cliente y el secreto de cliente:

    • Después de crear la aplicación OAuth, será redirigido a la página de configuración de la aplicación.
    • Copie el ID de cliente y genere un nuevo secreto de cliente.
    ID de cliente y secreto
  3. Ingrese las credenciales en VpAdmin:

    • Vuelva a la página OAuths de VpAdmin.
    • Pegue el ID de cliente y el secreto de cliente copiados en los campos correspondientes para la configuración de GitHub.

Conclusión

Al configurar las integraciones de OAuth, puede mejorar la experiencia del usuario de su sitio web al proporcionar una forma cómoda y segura para que los usuarios inicien sesión. VpAdmin simplifica este proceso al proporcionar una plataforma centralizada para administrar todas sus configuraciones de inicio de sesión de terceros. Con soporte para plataformas populares como GitHub, GitLab, Google y Facebook, puede integrar fácilmente estas opciones de inicio de sesión en su sitio web y optimizar el proceso de registro de usuarios.

Construido y publicado por vpadmin.org