Iniciar sesión con Windows Live Single Sign-On (SSO) mediante OAuth para WordPress | Windows Live SSO para WordPress
Resumen
Integración de inicio de sesión único (SSO) de Windows Live para su sitio web de WordPress mediante el uso de Inicio de sesión único (SSO) mediante OAuth y OpenID Connect para WordPress Este plugin permite a los usuarios iniciar sesión de forma segura y cómoda en su sitio web y aplicaciones con un único conjunto de credenciales de su cuenta de Windows Live. Con Windows Live como proveedor de OAuth y WordPress como cliente de OAuth, nuestro plugin garantiza una experiencia de inicio de sesión único (SSO) fluida entre WordPress y Windows Live con un solo clic. Además del inicio de sesión único (SSO) de Windows Live, nuestro Plugin SSO para WordPress Ofrece funciones avanzadas para la integración con Windows Live, incluyendo la asignación de atributos de perfil de usuario, la asignación de roles y la restricción del acceso al sitio según los dominios de correo electrónico de la organización. Para mayor seguridad, también puede proteger todo su sitio de WordPress con el inicio de sesión único (SSO) de Windows Live. Al implementar el SSO de Windows Live, nuestro complemento simplifica la autenticación de usuarios y protege el proceso de inicio de sesión. Para comenzar, siga las instrucciones paso a paso de la guía a continuación para instalar y configurar el complemento para su configuración de inicio de sesión único (SSO) de Windows Live.
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) mediante OAuth y OpenID Connect para WordPress complemento y haga clic en Instalar ahora .
- Una vez instalado, haga clic en Activa.
Pasos para iniciar sesión en WordPress con Windows Live Single Sign-On (SSO)
1. Configure Windows Live como proveedor de OAuth
- Registrarse en Portal Azure.
- Seleccionar Directorio activo de Azure.
- En el panel de navegación de la izquierda, haga clic en el Registros de aplicaciones servicio y haga clic Nuevo registro.
- Cuando aparezca la página Crear, ingrese la información de registro de su aplicación (consulte la siguiente tabla).
- Seleccionar "Aplicación web/API" por la aplicaciones cliente y aplicaciones de recursos/API que están instalados en un servidor seguro. Esta configuración se utiliza para OAuth confidencial clientes web y público clientes basados en agentes de usuario. La misma aplicación también puede exponer tanto un cliente como un recurso/API.
- Para aplicaciones de "aplicación web/API", proporcione la URL base de su aplicación. por ejemplo, https:// podría ser la URL de una aplicación web que se ejecuta en su máquina local. Los usuarios usarían esta URL para iniciar sesión en una aplicación de cliente web.
- Asegúrese de que "Otorgar consentimiento al administrador para los permisos openid y offline_access" La opción está habilitada. Cuando termine, haga clic en Registrarse.
- Azure AD asigna un ID de aplicación único a su aplicación. El ID de aplicación es tuyo ID de cliente y conectar Id. de directorio es tuyo Identificación del inquilino, tenga estos valores a mano, ya que los necesitará para configurar el complemento miniOrange OAuth Client.
- Vaya al Certificados y secretos desde el panel de navegación izquierdo y haga clic en Nuevo secreto de cliente. Ingrese la descripción y el tiempo de vencimiento y haga clic en ADD .
- Copia la clave secreta "valor" y tenga el valor a mano, será necesario configurarlo más adelante Secreto del cliente en el complemento de cliente miniOrange OAuth.
| Nombre: | Nombre de su aplicación. |
| Tipo de aplicacion : |
|
| URI de redireccionamiento: |
|
Nota: El secreto de cliente de su aplicación para desarrolladores caducará en 180 días. Para garantizar la continuidad de la funcionalidad, deberá generar un nuevo secreto de cliente antes de la fecha de caducidad y actualizarlo en el complemento de inicio de sesión único de OAuth.
Has configurado correctamente Windows Live como proveedor de OAuth para lograr la autenticación de usuario con el inicio de sesión único (SSO) de Windows Live en su sitio de WordPress.
2: Configurar WordPress como cliente OAuth
- Vaya al Configurar OAuth y haga clic en Agregar nueva aplicación para agregar una nueva aplicación cliente a su sitio web.
- Elija su aplicación de la lista de proveedores de OAuth/OpenID Connect, aquí windows Live.
- Después de seleccionar el proveedor copie el URL de devolución de llamada que debe configurarse en la configuración de la aplicación SSO del proveedor de OAuth.
- Ingrese las credenciales del cliente como ID de cliente & Secreto del cliente que obtendrá de la aplicación Windows Live SSO.
- Consulte la siguiente tabla para configurar el alcance y los puntos finales de Windows Live en el complemento.
- Haga clic en Siguiente.
- Verifique los detalles de configuración y haga clic en Termine para guardar la configuración.
| Identificación del cliente : | desde la aplicación Windows Live SSO configurada |
| Secreto del cliente: | desde la aplicación Windows Live SSO configurada |
| Scopes | abierto |
| Autorizar punto final: | https://login.live.com/oauth20_authorize.srf |
| Punto final del token de acceso: | https://login.live.com/oauth20_token.srf |
Has configurado correctamente WordPress como cliente OAuth para lograr el inicio de sesión único (SSO) de Windows Live con WordPress para la autenticación de usuarios.
3. Asignación 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
- Vaya al Configurar OAuth pestaña. Desplácese hacia abajo y haga clic en Configuración de prueba.
- Verá todos los valores devueltos por su proveedor de OAuth a WordPress en una tabla. Si no ve el valor de Nombre, Apellido, Correo electrónico o Nombre de usuario, realice las configuraciones necesarias 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.
4. Configuración de inicio de sesión
- WordPress 5.7 y versiones anteriores
- WordPress 5.8
- WordPress 5.9 y versiones posteriores
En esta guía, ha configurado correctamente Inicio de sesión único (SSO) de Windows Live Al configurar Windows Live como proveedor de OAuth y WordPress como cliente de OAuth mediante nuestro complemento de inicio de sesión único de OAuth (cliente de OAuth y OpenID Connect), podrá implementar el acceso seguro a su sitio de WordPress con las credenciales de inicio de sesión de Windows Live en cuestión de minutos.
Artículos Relacionados
Gracias por su respuesta. Nos pondremos en contacto con usted pronto.
Algo salió mal. Por favor envíe su consulta nuevamente
