Resultados de la búsqueda :

×

ASP.NET OAuth Inicio de sesión único (SSO) con ID de Austria como IDP


El módulo de inicio de sesión único (SSO) de OAuth para ASP.NET permite habilitar el inicio de sesión único de OAuth para sus aplicaciones ASP.NET. Con el inicio de sesión único, puede usar una sola 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. A continuación, le mostramos una guía paso a paso para configurar el inicio de sesión único (SSO) entre ASP.NET e ID Austria, considerando a ID Austria como proveedor de OAuth.

Requisitos previos: descarga e instalación

  • Descargar Módulo miniOrange ASP.NET OAuth 2.0.
  • 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 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.
  • Inicio de sesión único (SSO) de ASP.NET OAuth utilizando ID Austria como IDP: regístrese con miniorange
  • Registrarse or Iniciar sesión para configurar el conector.

Pasos para configurar el inicio de sesión único (SSO) de ASP.NET OAuth usando ID Austria como IDP

1. Configurar ID Austria como proveedor de identidad

  • Vaya a la cuenta de desarrollador de ID Austria y regístrese o inicie sesión.
  • Haga clic en Agregar aplicación para crear una nueva aplicación.
  • Ingrese el nombre de la aplicación y haga clic en Botón Guardar.
  • Desde Ajustes Plugin en el complemento ASP.NET OAuth, recopile URL de redireccionamiento/devolución de llamada e introdúzcalo en su solicitud ID Austria.
  • 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 ID Austria como proveedor de OAuth para lograr el inicio de sesión único (SSO) de ID Austria con ASP.NET para la autenticación de usuarios.

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 lo siguiente alcance y puntos finales tabla para permitir SSO para Sistema de producto en su sitio ASP.NET.
  • Alcance: perfil abierto
    Autorizar punto final: https://eid.oesterreich.gv.at/auth/idp/profile/oidc/authorize
    Punto final del token de acceso: https://eid.oesterreich.gv.at/auth/idp/profile/oidc/token
  • Consulte lo siguiente alcance y puntos finales tabla para permitir SSO para sistema de prueba en su sitio ASP.NET.
  • Alcance: perfil abierto
    Autorizar punto final: https://eid2.oesterreich.gv.at/auth/idp/profile/oidc/authorize
    Punto final del token de acceso: https://eid2.oesterreich.gv.at/auth/idp/profile/oidc/token
    ASP.NET OAuth Inicio de sesión único (SSO) utilizando ID Austria como IDP -Guardar configuración
  • 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.
  • Inicio de sesión único (SSO) de ASP.NET OAuth utilizando ID Austria como IDP: configuración de prueba

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.
  • Inicio de sesión único (SSO) de ASP.NET OAuth utilizando ID Austria como IDP: 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.
  • ASP.NET OAuth Inicio de sesión único (SSO) utilizando ID Austria como IDP - Código de integración

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 puede configurar el módulo de inicio de sesión único (SSO) DNN SAML con cualquier proveedor de identidades 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 su propio proveedor de identidades personalizado . Para consultar otros proveedores de identidades, haga clic aquí.

Más Recursos


¿Necesitas ayuda?

¿No encuentras a tu proveedor de identidad? Escríbenos a aspnetsupport@xecurify.com y te ayudaremos a configurar el inicio de sesión único (SSO) con tu proveedor de identidad. Además, te brindaremos orientación rápida (por correo electrónico o reunión) sobre tus necesidades y nuestro equipo te ayudará a seleccionar la solución o el plan más adecuado.


¡Hola!

¿Necesitas ayuda? ¡Estamos aquí!

múltiples proveedores