minilogotipo naranja

Productos

Servicios

Plugins

Precios

Recursos

Empresa

¿Qué es OAuth Azure SSO y cómo iniciar sesión único en WordPress usando credenciales de Azure AD?

mininaranjaAutor
26 de mayo, 20264 Min Read

¿Qué es Azure Active Directory y SSO?

Azure Active Directory (Azure AD) de Microsoft es un sistema de gestión de identidad y acceso basado en la nube (IAM) solución para empresas. Con la ayuda del inicio de sesión único (SSO) de Azure AD, los empleados pueden registrarse en múltiples servicios y acceder a ellos con un único conjunto de credenciales de inicio de sesión. El inicio de sesión único (SSO) es un esquema de autenticación que permite a un usuario iniciar sesión con un único ID y contraseña en cualquiera de varios sistemas de software relacionados, pero independientes. En este caso, el SSO con WordPress permite a los usuarios iniciar sesión en su sitio de WordPress autenticándose a través de su proveedor de identidades de Azure AD. Puede seguir este vídeo Guía de configuración para integrar Azure AD SSO con WordPress.

¿Qué es el SSO de OAuth?

Open Authorization (OAuth) es un estándar abierto para la autenticación y autorización basada en token que se utiliza para facilitar el inicio de sesión único (SSO).

OAuth permite que servicios de terceros, como Facebook, accedan a la información de la cuenta de un usuario final sin exponer la contraseña del usuario. Actúa como mediador en nombre del usuario final, entregando un token de acceso al servicio que permite compartir cierta información de la cuenta. Es decir, las aplicaciones de terceros pueden acceder al contenido que es propiedad del usuario, pero estas aplicaciones no conocen las credenciales de autenticación.

Entendamos esto con nuestro ejemplo de Azure AD:

Supongamos que tiene un sitio web de WordPress y los usuarios están almacenados en el directorio activo de Azure. Ahora desea una solución en la que los usuarios puedan iniciar sesión en su sitio web de WordPress con las credenciales de Azure AD y ahí es donde entra en juego el inicio de sesión único. Con SSO, está delegando la autenticación, le transfiere la responsabilidad de verificar las credenciales de un usuario (como el nombre de usuario y la contraseña) a Azure AD para que pueda lograr que los usuarios inicien sesión en su sitio web sin preocuparse por el proceso de autenticación. Además, el funcionamiento de SSO de OAuth se puede entender mediante el siguiente flujo de SSO de OAuth.

Flujo de inicio de sesión único (SSO) de OAuth:

OAuth: flujo de inicio de sesión único

 

1. Registre su aplicación: Registra tu aplicación con el proveedor de identidad OAuth, como Azure AD. Esto implica crear una aplicación e ingresar datos relacionados con ella. Una vez que la aplicación se haya registrado correctamente, recibirás un ID de cliente y un secreto de cliente. Estas claves se utilizan para identificar tu aplicación ante el proveedor OAuth y son necesarias cuando se solicita un token.

2. Solicitud de token de acceso al proveedor OAuth de la aplicación cliente: Su aplicación registrada ahora puede enviar una solicitud de autorización al proveedor de OAuth (en este caso, Azure AD) solicitando un token de acceso. Los usuarios deben autenticarse con el proveedor de OAuth y se les presentará una página de autorización en la que se les solicitará que otorguen permisos a su aplicación para acceder a datos específicos del usuario. Una vez que el usuario aprueba el consentimiento, se genera el token de acceso para el usuario y se pasa a la aplicación cliente.

3. Intercambie el token de solicitud única con el token de acceso OAuth: Una vez que el usuario otorga permisos a su aplicación, esta puede intercambiar el token de solicitud por un token de acceso. La aplicación utiliza el token de acceso para solicitar los recursos específicos del proveedor de OAuth al que el usuario otorgó permiso de acceso.

Beneficios adicionales de habilitar OAuth SSO para WordPress:

Beneficios de OAuth SSO para WordPress

 

Proporciona autenticaciones de usuario ilimitadas con inicio de sesión SSO en el sitio de WordPress con credenciales de Azure AD.

Creación de usuarios de Azure AD sin inconvenientes:

En un sitio de WordPress, el formulario de registro se crea generalmente con uno de los complementos de formulario, como Gravity Forms, Elementor o WP Forms. El formulario de registro tiene todos los campos de entrada necesarios para el caso de uso. Los usuarios que se registren mediante ese formulario se agregarán sin esfuerzo a Azure Active Directory.

Aprovisionamiento de usuarios sobre la marcha:

En este caso, el administrador del sitio de WordPress controla las operaciones del usuario. Como resultado, siempre que el administrador crea un usuario en el backend de WordPress, el usuario también se genera en Azure AD.

Soporte multisitio y multired:

Comparta una única instalación con múltiples sitios. Inicie sesión en sus múltiples sitios de WordPress con un servidor OAuth/OpenID de terceros. Configure un proveedor de identidad (IDP) para todas sus redes. Permite que varios subdominios/subdirectorios compartan una única instalación.

Sincronizar usuarios existentes de WordPress con Azure AD:

Sincroniza fácilmente tus usuarios de WordPress con Azure gracias a nuestro Integrador de Azure para WordPress. Creamos cuentas de usuario en Azure con una contraseña aleatoria y la enviamos a sus direcciones de correo electrónico. Los usuarios deberán cambiar su contraseña la primera vez que inicien sesión en Azure con esas credenciales aleatorias. De esta forma, cada usuario tendrá su propia contraseña de Azure.

Prueba el inicio de sesión único (SSO) de OAuth para WordPress con Azure AD.

La mejor manera de ver cómo funciona el inicio de sesión único (SSO) de OAuth para WordPress con Azure AD es probarlo usted mismo.

miniOrange le proporciona el complemento de inicio de sesión único (SSO) de OAuth que le permitirá configurar el inicio de sesión único (SSO) en WordPress usando sus credenciales de Azure AD.

Puede descargar nuestro complemento en WordPress y, luego de activarlo, puede seguir nuestra guía paso a paso para configurar el inicio de sesión único (SSO) en WordPress usando Azure AD como proveedor de OAuth. Nuestro complemento le permitirá agregar enlaces, widgets o botones de inicio de sesión único (SSO), que lo redireccionarán a la página de inicio de sesión de Azure AD, donde puede iniciar sesión con sus credenciales de inicio de sesión de Azure AD.

Contáctenos en oauthsupport@xecurify.com y le ayudaremos a configurar el inicio de sesión único (SSO) con Azure AD en poco tiempo.

OTRAS LECTURAS

Deja Tu Comentario