Inicio de sesión único (SSO) de ASP.NET OAuth con SingPass como IDP
Inicio de sesión único (SSO) de ASP.NET OAuth
El módulo ofrece la posibilidad de habilitar el inicio de sesión único de OAuth para sus aplicaciones ASP.NET. Al utilizar el inicio de sesión único, puede utilizar solo una contraseña para acceder a su aplicación y servicios ASP.NET. Nuestro módulo es compatible con todos los proveedores de identidad compatibles con OAuth. Aquí repasaremos una guía paso a paso para configurar el inicio de sesión único (SSO) entre ASP.NET y SingPass considerando a SingPass como un proveedor de OAuth.
Para configurar el conector, extraiga el
asp-net-oauth-sso-module.zip, encontrará un archivo DLL
miniorange-oauth-sso.dll, un archivo de configuración
oauthsso.config y un integración.md archivo que contiene los pasos para agregar el módulo a su aplicación.
Agregar miniorange-oauth-sso.dll en la carpeta bin (donde existen sus otros archivos DLL) para su aplicación.
Registrarse miniorangeoauthsso módulo en su aplicación de acuerdo con los pasos proporcionados en el integración.md .
Agregue el archivo de configuración proporcionado oauthsso.config en el directorio raíz de su aplicación.
Después de la integración, abra el navegador y explore el panel del conector con la siguiente URL: https:// <your-application-base-url>/?ssoaction=config
Si aparece la página de registro o la página de inicio de sesión, ha agregado exitosamente el conector miniOrange oauth sso para su aplicación.
Registrarse or Iniciar sesión para configurar el conector.
Pasos para configurar el inicio de sesión único (SSO) de ASP.NET OAuth usando SingPass como IDP
1. Configurar SingPass como proveedor de identidad
Agregar el formulario
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 su complemento de inicio de sesión único (SSO) de ASP.NET OAuth.
Ha configurado correctamente el inicio de sesión único de ASP.NET OAuth utilizando
SingPass como proveedor de OAuth para lograr la autenticación del usuario.
2. Configurar la aplicación ASP.NET como proveedor de servicios.
Después de configurar su proveedor de OAuth, le proporcionará
ID de cliente, secreto de cliente, punto final autorizado, punto final de token de acceso
y Obtener punto final de información de usuario. Configure estos valores en los campos respectivos.
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
Complete todos los datos requeridos y haga clic en
Guardar configuración.
3. Prueba de SSO de OAuth
Después de guardar la configuración, haga clic en el
Configuración de prueba para verificar si lo ha configurado correctamente.
Si la configuración es exitosa, obtendrá
Nombre de los atributos y Valores de atributo en la ventana Configuración de prueba. La siguiente captura de pantalla muestra un resultado exitoso.
4. Mapeo de atributos
Asigne los nombres de atributos proporcionados por su servidor OAuth con los atributos de su aplicación ASP.NET que se encuentran en la sección Asignación de atributos y haga clic en
Guardar asignación de atributos.
Nota: Todos los atributos asignados se almacenarán en la sesión para que pueda acceder a ellos en su aplicación.
5. Código de integración
Usted puede encontrar el código de integración en la pestaña Código de integración en el conector. Simplemente copie y pegue ese fragmento de código donde quiera acceder a los atributos del usuario.
6. Agregue el siguiente enlace en su solicitud de inicio de sesión único (SSO)
Utilice la siguiente URL como enlace en su aplicación desde donde desea realizar SSO: http://base-url/?ssoaction=login
Por ejemplo puedes usarlo como: <a href="http://base-url/?ssoaction=login”>Log in</a>"
Incluso puedes configurar el
DNN SAML Inicio de sesión único (SSO)
módulo con cualquier proveedor de identidad como
ADFS, Azure AD, Bitium, centrify, G Suite, JBoss Keycloak, Okta, OneLogin, Salesforce, AWS Cognito, OpenAM, Oracle, PingFederate, PingOne, RSA SecureID, Shibboleth-2, Shibboleth-3, SimpleSAML, WSO2
o incluso con el tuyo propio proveedor de identidad personalizado. Para consultar otros proveedores de identidad, haga clic en
aquí.
¿No puedes encontrar tu proveedor de identidad? Envíenos un correo electrónico a
aspnetsupport@xecurify.com
y lo ayudaremos a configurar SSO con su IDP y para obtener orientación rápida (por correo electrónico/reunión) sobre sus requisitos y nuestro equipo lo ayudará a seleccionar la mejor solución/plan adecuado según sus requisitos.
×
¡Hola!
¿Necesitas ayuda? ¡Estamos aquí!
Póngase en contacto con el soporte técnico de miniOrange
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