Resultados de la búsqueda :

×

Configure el inicio de sesión único (SSO) de Google con WordPress OAuth – WordPress Google SSO

Configure el inicio de sesión único (SSO) de Google con WordPress OAuth – WordPress Google SSO


Preparar Inicio de sesión único (SSO) en su sitio web de WordPress a través de google Apps con el Inicio de sesión único de WordPress OAuth y OpenID Connect complemento a través de WordPress SSO. La implementación de G Suite SSO permite a los usuarios iniciar sesión en sus sitios web y aplicaciones con un único conjunto de credenciales utilizando las credenciales de inicio de sesión de G Suite.

Google Single Sign-On o GSuite actúa como proveedor de OAuth y WordPress actúa como cliente de OAuth. SSO de Google de WordPress proporciona un inicio de sesión fluido entre estos dos, eliminando la necesidad de recordar nombres de usuario y contraseñas. Si buscas SSO de Google Classroom, puedes visitar la guía de configuración esta página.

El complemento de inicio de sesión único de Google a través de OAuth para WordPress también proporciona funciones SSO avanzadas como Mapeo de atributos de perfil de usuario, mapeo de roles y acceso basado en roles para perfiles de usuario.. También puede proteger su sitio completo de WordPress detrás de Google SSO. Iniciar sesión en Google a través de SSO de WordPress OAuth asegura el proceso de inicio de sesión del usuario y mejora la autoridad de autenticación del usuario.

Con el complemento OAuth SSO, puede permitir o restringir los usuarios de su organización al igual que usuarios invitados basados en sus dominios de correo electrónico, como el dominio de organización/compañía o el dominio personal como gmail.com. Siga los pasos de la guía a continuación para configurar su SSO de WordPress mediante la instalación de este complemento.

Requisitos previos: descarga e instalación

  • Inicie sesión en su instancia de WordPress como administrador.
  • Ir a WordPress Panel de control -> Complementos y haga clic en Añadir nuevo.
  • Buscar un Inicio de sesión único (SSO) de WordPress OAuth complemento y haga clic en Instalar ahora .
  • Una vez instalado, haga clic en Activar.


Pasos para configurar el inicio de sesión de Google OAuth con WordPress

1. Configure Google como proveedor de OAuth

  • Ve a https://console.developers.google.com/ y registrarse/iniciar sesión.
  • Haga clic en Seleccionar proyecto Para crear un nuevo proyecto de Google Apps, verá una ventana emergente con la lista de todos sus proyectos.
  • WordPress Google OAuth Iniciar sesión: crear nuevo proyecto
  • Puede hacer clic en el Nuevo proyecto botón para crear un nuevo proyecto.
  • WordPress Google OAuth Iniciar sesión: nuevo proyecto
  • Ingrese el nombre de su proyecto debajo del Nombre del Proyecto campo y haga clic en Crear.
  • WordPress Google OAuth Iniciar sesión: introduzca el nombre del proyecto
  • Ve a Menú de NavegaciónAPIServiciosCartas credenciales.
  • Inicio de sesión de WordPress Google OAuth: credenciales
  • Haga clic en crear Credenciales botón y luego seleccione ID de cliente de OAuth de las opciones proporcionadas.
  • Inicio de sesión de WordPress Google OAuth: ID de cliente
  • En caso de que reciba alguna advertencia que indique que para crear una ID de cliente de OAuth, debe establecer un nombre de producto en la pantalla de consentimiento (como se muestra en la imagen a continuación). Clickea en el Configurar la pantalla de consentimiento del botón.
  • Inicio de sesión de WordPress Google OAuth: configurar la pantalla de consentimiento
  • Elija cómo desea configurar y registrar su aplicación y haga clic en Para crear del botón.
  • Inicio de sesión con WordPress Google OAuth: configurar la pantalla de consentimiento
  • Ingrese los detalles requeridos como Nombre de la aplicación, correo electrónico de asistencia al usuario. y haga clic en Guardar y continuar del botón.
  • WordPress Google OAuth Iniciar sesión: guardar configuración WordPress Google OAuth Iniciar sesión: guardar configuración
  • Ahora para configurar los alcances, haga clic en Agregar o quitar los ámbitos del botón.
  • Inicio de sesión de WordPress Google OAuth: crear ID de cliente oauth
  • Ahora, seleccione el Scopes para permitir que su proyecto acceda a tipos específicos de datos de usuario privados desde su cuenta de Google y haga clic en Actualizar del botón.
  • Inicio de sesión de WordPress Google OAuth: crear ID de cliente oauth
  • Visite la Pestaña Credenciales y haga clic en crear Credenciales botón. Seleccionar Aplicación web de la lista desplegable para crear una nueva aplicación.
  • Inicio de sesión de WordPress Google OAuth: crear ID de cliente oauth
  • Ingrese el nombre que desea para su ID de cliente en el campo de nombre e ingrese el URI de redireccionamiento/devolución de llamada desde el complemento/módulo miniOrange OAuth Client en el Redirección autorizada campo URI y haga clic en Crear del botón.
  • Inicio de sesión de WordPress Google OAuth: crear ID de cliente oauth
  • Verá una ventana emergente con el ID del cliente y el secreto del cliente. Copie su ID de cliente y Secreto del cliente y guárdelo en la configuración del complemento miniOrange OAuth Client.
  • WordPress Google OAuth Inicio de sesión: ID de cliente secreto de cliente

Ha configurado correctamente el SSO de WordPress utilizando Google como Proveedor de OAuth en su sitio de WordPress, lo que permite a los usuarios utilizar el inicio de sesión SSO de Google en el sitio de WordPress con sus credenciales de inicio de sesión de Google.


2. Configure WordPress como cliente OAuth


  • Ve a Configurar OAuth pestaña y clic Agregar nueva aplicación para agregar una nueva aplicación cliente a su sitio web.
  • Inicio de sesión único (SSO) de Google OAuth: agregar nueva aplicación
  • Elija su aplicación de la lista de proveedores de OAuth/OpenID Connect, aquí Google
  • OAuth de inicio de sesión único (SSO) de Google: seleccione la aplicación
  • Copia el URL de devolución de llamada para ser utilizado en la configuración del proveedor OAuth. Hacer clic Siguiente.
  • OAuth de inicio de sesión único (SSO) de Canvas AD: URL de devolución de llamada
  • Debes ingresar el Nombre de la aplicación y puntos finales aquí, para eso consulte la siguiente tabla y haga clic en Siguiente.

  • Autorizar punto final: https://accounts.google.com/o/oauth2/auth
    Punto final del token de acceso: https://www.googleapis.com/oauth2/v4/token
    Obtener punto final de información del usuario: https://www.googleapis.com/oauth2/v1/userinfo
    URL de redireccionamiento personalizada después de cerrar sesión: [opcional] https://www.google.com/accounts/Logout
    OAuth de inicio de sesión único (SSO) de Google: agregue el nombre de la aplicación, TenantID
  • Ingrese las credenciales del cliente como ID de cliente & Secreto del cliente como se muestra en el cuadro de diálogo de configuración. Introduzca los valores de alcance como perfil openid de correo electrónico. Hacer clic Siguiente.
  • Inicio de sesión único (SSO) de Google OAuth: ID de cliente y secreto de cliente
  • Haga clic en Acabado para guardar la configuración.
  • Inicio de sesión único (SSO) de Google OAuth: finalizar la configuración

Has configurado correctamente SSO de WordPress con Google haciendo de WordPress un cliente OAuth, lo que permite a los usuarios implementar un inicio de sesión SSO seguro de Google en el sitio de WordPress con credenciales de inicio de sesión de Google.


3. Mapeo de atributos de usuario

  • La asignación de atributos de usuario es obligatoria para permitir a los usuarios iniciar sesión correctamente en WordPress. Configuraremos los atributos del perfil de usuario para WordPress usando la siguiente configuración.
  • Encontrar atributos de usuario

    • Ve a Configurar OAuth pestaña. Desplácese hacia abajo y haga clic en Configuración de prueba.
    • Configuración de prueba de SSO de Google
    • Verá todos los valores devueltos por su proveedor de OAuth a WordPress en una tabla. Si no ve el valor para Correo electrónico o Nombre de usuario, etc., realice las configuraciones requeridas en su proveedor de OAuth para devolver esta información.
    • Una vez que vea todos los valores en Configuración de prueba, vaya a Mapeo de atributos/roles pestaña, obtendrá la lista de atributos en un menú desplegable de Nombre de usuario.
    • Mapeo de atributos de SSO de Google

4. Configuración de inicio de sesión

  • La configuración en la pestaña Configuración de inicio de sesión único (SSO) define la experiencia del usuario para el inicio de sesión único (SSO). Para agregar un widget de inicio de sesión de G Suite en su página de WordPress, debe seguir los pasos a continuación.
    • Ve a Panel izquierdo de WordPress > Apariencias > Widgets.
    • Seleccione miniOrange OAuth. Arrastra y suelta en tu ubicación favorita y guarda.
    • Inicio de sesión único de Google (SSO): configuración del botón de inicio de sesión para crear un nuevo cliente en WordPress
    • Ve a Panel izquierdo de WordPress > Apariencias > Widgets.
    • Seleccione miniOrange OAuth. Arrastra y suelta en tu ubicación favorita y guarda.
    • Inicio de sesión único de Google (SSO): configuración del botón de inicio de sesión para crear un nuevo cliente en WordPress
    • Abra su página de WordPress y podrá ver el botón de inicio de sesión SSO de Google allí. Puede probar el inicio de sesión único (SSO) de Google ahora.
    • Asegúrese de que el "Mostrar en la página de inicio de sesión" La opción está habilitada para su aplicación. (Consulte la imagen a continuación)
    • Inicio de sesión único de Google (SSO): configuración del botón de inicio de sesión para crear un nuevo cliente en WordPress
    • Ahora ve a tu Iniciar sesión en WordPress . (Por ejemplo, https://<su-dominio-wordpress>/wp-login.php)
    • Allí verá un botón de inicio de sesión SSO de Google. Una vez que haga clic en el botón de inicio de sesión, podrá probar el inicio de sesión único (SSO) de Google.
    • Inicio de sesión único de Google (SSO): configuración del botón de inicio de sesión para crear un nuevo cliente en WordPress

Inicio de sesión único (SSO) de Google Ahora debería configurarse correctamente con Google como proveedor de OAuth y WordPress como cliente de OAuth. Google SSO debería satisfacer todas sus necesidades con funciones como compatibilidad con múltiples tipos de concesión, asignación de atributos, asignación de funciones, etc. Puede configurar el SSO con G-Suite, Google Workspace y el inicio de sesión social de Google utilizando el mismo proceso. También puede proteger su sitio completo de WordPress detrás de Google SSO. De lo contrario, también puedes configurar otros IDP como SSO con G-Suite, Google Workspace y el inicio de sesión social de Google mediante el mismo proceso.

Recursos adicionales


Envíenos un correo electrónico a oauthsupport@xecurify.com para obtener orientación rápida (por correo electrónico/reunión) sobre sus necesidades y nuestro equipo le ayudará a seleccionar la mejor solución/plan adecuado según sus necesidades.

¡Hola!

¿Necesitas ayuda? ¡Estamos aquí!

SOPORTE
Póngase en contacto con el soporte técnico de miniOrange
comercial

Gracias por su consulta.

Si no recibe noticias nuestras dentro de las 24 horas, no dude en enviar un correo electrónico de seguimiento a info@xecurify.com