Resultados de la búsqueda :

×

Integración de inicio de sesión único (SSO) de SingPass con OAuth para WordPress


En el mundo digital actual, puede resultar realmente difícil lidiar con muchos nombres de usuario y contraseñas. Ahí es donde entra en juego una solución poderosa: Inicio de sesión único (SSO)Nuestra innovadora solución se integra a la perfección con el plugin OAuth para WordPress y SingPass. No solo simplifica la compleja tarea de verificar identidades en línea, sino que también ofrece varias ventajas que mejoran tanto la experiencia del usuario como la eficiencia administrativa.

mini naranja img   Introducción:

Para implementar esta solución, utilizaremos SingPass como proveedor de identidad (IDP) para el inicio de sesión único (SSO) en sitios WordPress. Exploraremos las ventajas de usar SingPass como IDP para SSO y cómo nuestra solución puede ayudarle a lograr el inicio de sesión único (SSO) con el plugin OAuth para WordPress. Al finalizar este documento, comprenderá mejor cómo nuestra solución de inicio de sesión SSO con SingPass puede simplificar la gestión de usuarios y mejorar la experiencia de usuario en su sitio WordPress.

mini naranja img  Requisitos previos: descarga e instalación



mini naranja img   ¿Qué es SingPass?

SingPass significa Acceso Personal a Singapur. Es una identidad digital para todos los ciudadanos y residentes de Singapur que les permite acceder a más de 800 agencias gubernamentales y empresas con más de 1,700 servicios digitales, en línea y en persona. Es una forma cómoda y segura de realizar cualquier transacción que involucre datos confidenciales con diferentes agencias gubernamentales.


mini naranja img   ¿Qué es el inicio de sesión único?

El inicio de sesión único (SSO) es un mecanismo que permite a los usuarios acceder a múltiples aplicaciones o sitios utilizando un único conjunto de credenciales de inicio de sesión. Con SSO, los usuarios pueden autenticarse una vez y luego acceder a múltiples aplicaciones o sitios sin tener que iniciar sesión nuevamente. El SSO se puede implementar utilizando varios protocolos como OAuth, SAML, OpenID Connect o API personalizadas.

En este caso de uso particular de SSO usando SingPass, reduciremos la fricción en el inicio de sesión y simplificaremos la gestión de usuarios para las organizaciones. También mejora la experiencia del usuario al proporcionar un recorrido de usuario uniforme y fluido a través de múltiples aplicaciones o sitios.


mini naranja img   ¿Cómo lograr SSO usando credenciales de SingPass?


4.1 Configurar SingPass como proveedor de OAuth

  • Vaya a la cuenta de desarrollador de SingPass y regístrese/inicie sesión.
  • Cree una aplicación de desarrollador de SingPass. Añade el URL de redireccionamiento/devolución de llamada que obtendrá del complemento de inicio de sesión único de OAuth. Envíalo a la aprobación haciendo clic en Botón de enviar.
  • Una vez aprobado por el gobierno de Singapur, obtendrá las credenciales de cliente, como ID de cliente y secreto de cliente. Copia el ID de cliente y Secreto del cliente y guardarlo bajo el ID de cliente y Secreto del cliente en la configuración de su plugin de inicio de sesión único (SSO) OAuth para WordPress.

Has configurado correctamente SingPass como proveedor de OAuth para lograr la autenticación de usuario con el inicio de sesión único (SSO) de SingPass en su sitio de WordPress.


4.2 Configurar WordPress como cliente OAuth

  • Vaya a la pestaña Configurar OAuth y haga clic en Agregar nueva aplicación para agregar una nueva aplicación cliente a su sitio web.
  • Inicio de sesión único (SSO) openid personalizado
  • Elija su aplicación de la lista de proveedores de OAuth/OpenID Connect, aquí Aplicación OpenID Connect personalizada.
  • Inicio de sesión único (SSO) openid personalizado
  • 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 (aplicación de desarrollador de SingPass) del proveedor de OAuth.
  • Una vez que SingPass apruebe su solicitud de desarrollador, recibirá una identificación de cliente y un secreto de cliente. Ingrese estas credenciales en los campos correspondientes del complemento.
  • Consulte la siguiente tabla para configurar el Alcance y puntos finales para SingPass en el complemento
  • Scopes abierto
    Autorizar punto final: https://login.singpass.gov.sg/oauth/authorize
    Punto final del token de acceso: https://login.singpass.gov.sg/oauth/token

    Inicio de sesión único (SSO) openid personalizado
  • Haga clic en Siguiente.
  • Después de verificar todos los detalles en la página de resumen, haga clic en Termine para guardar la configuración y probar la conexión SSO.
  • Inicio de sesión único (SSO) openid personalizado

4.3 Mapeo de atributos del 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.
    • Inicio de sesión único (SSO) openid personalizado
    • Verá todos los valores devueltos por su aplicación SingPass 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 aplicación de desarrollador SingPass para devolver esta información.
    • La siguiente es una imagen de muestra para su referencia. Los nombres de los atributos pueden variar según la configuración de su proveedor de OAuth.


      Inicio de sesión único (SSO) openid personalizado
    • 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.
    • Inicio de sesión único (SSO) openid personalizado

Has configurado correctamente WordPress como cliente OAuth para lograr la autenticación de usuario con el inicio de sesión único (SSO) de SingPass en su sitio de WordPress.

Más Recursos


¿Necesitas ayuda?

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í!

múltiples proveedores