Configurar el inicio de sesión único (SSO) de Google con OAuth para WordPress – SSO de Google para WordPress
Vista General
Configuración 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 OAuth y OpenID Connect Plugin para WordPress. Implementar el inicio de sesión único (SSO) de G Suite 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. El complemento de inicio de sesión único de Google a través de OAuth para WordPress también proporciona funciones de SSO avanzadas como Mapeo de atributos de perfil de usuario, mapeo de roles y acceso basado en roles para perfiles de usuario.También puedes proteger todo tu sitio de WordPress con el inicio de sesión único (SSO) de Google. Iniciar sesión en Google a través de... OAuth SSO para WordPress Protege el proceso de inicio de sesión del usuario y mejora su autoridad de autenticación. Con el complemento SSO de OAuth, 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 la organización/empresa o el dominio personal como gmail.com. Siga los pasos de la guía a continuación para configurar su SSO para 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 OAuth complemento para WordPress y haga clic en Instalar ahora .
- Una vez instalado, haga clic en Activar.
Pasos para configurar el inicio de sesión único (SSO) de Google con OAuth para WordPress
Paso 1: Configurar Google como proveedor de OAuth
- Vaya al 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.
- Puede hacer clic en el Nuevo proyecto botón para crear un nuevo proyecto.
- Ingrese el nombre de su proyecto debajo del Nombre del Proyecto campo y haga clic en Crear.
- Vaya al Menú de NavegaciónAPIServiciosCredenciales.
- Haga clic en crear Credenciales botón y luego seleccione ID de cliente de OAuth de las opciones proporcionadas.
- 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 .
- Escriba el Nombre de la aplicación y Correo electrónico de soporte al usuario. Haga clic en Siguiente.
- Elija cómo desea configurar y registrar su aplicación y haga clic en Siguiente .
- En Información de contacto, ingrese un Dirección de Correo Electrónico y haga clic en Siguiente.
- Acepte las políticas marcando la casilla de verificación y haga clic en Continuar. Luego haga clic en Siguiente.
- Vaya a la Pestaña de cliente y haga clic en Crear cliente OAuth .
- Seleccione Aplicación web Desde la lista desplegable para crear una nueva aplicación. 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 del complemento/módulo de cliente OAuth de miniOrange en Redirección autorizada campo URI y haga clic en Crear .
- Verá una ventana emergente con el ID del cliente y el secreto del cliente. Copie el ID de cliente y Secreto del cliente y guárdelo en la configuración del complemento miniOrange OAuth Client.
En conclusión, al configurar exitosamente Google como proveedor de OAuthHa habilitado el inicio de sesión único (SSO) de Google y la autorización sin inconvenientes para sus usuarios finales en WordPress.
Paso 2: Configurar WordPress como cliente OAuth
- Free
- Premium
Paso 3: Asignación de atributos de usuario
- La asignación de atributos de usuario es obligatoria para que los usuarios puedan iniciar sesión correctamente en WordPress mediante el SSO de Google. Configuraremos los atributos del perfil de usuario para WordPress con la siguiente configuración.
- Una vez que vea todos los valores en Configuración de prueba, vaya a Mapeo de atributos/roles , asigne un atributo con un nombre de usuario que sea único para cada usuario. También asigna otros atributos como nombre, apellido, etc. Haga clic en Guardar.
Encontrar atributos de usuario
Paso 4: Configuración de inicio de sesión
- La configuración de la pestaña "Configuración de inicio de sesión único (SSO)" define la experiencia del usuario. Para añadir un widget de inicio de sesión de Google a tu página de WordPress, sigue estos pasos.
- WordPress 5.7 y versiones anteriores
- WordPress 5.8
- WordPress 5.9 y versiones posteriores
En conclusión, después de configurar exitosamente Google como proveedor de OAuth y WordPress como cliente OAuthHa logrado un proceso de autenticación sencillo y seguro para sus usuarios. Gracias al inicio de sesión único (SSO) de Google, puede garantizar una experiencia de usuario sólida en el entorno de WordPress. Esto permite a los usuarios acceder fácilmente a múltiples aplicaciones con un único conjunto de credenciales de inicio de sesión. Gracias a la integración de Google OAuth como solución de autenticación principal, los usuarios pueden iniciar sesión de forma segura en sus cuentas de WordPress con sus credenciales de Google existentes.
