Resultados de la búsqueda :

×

ASP.NET OAuth Inicio de sesión único (SSO) con WordPress como servidor OAuth


ASP.NET es un marco web de código abierto para crear aplicaciones y servicios web que pueden ejecutarse en Windows, macOS y Docker. Se puede tener acceso seguro a las aplicaciones ASP.NET configurando el inicio de sesión único (SSO) utilizando WordPress como servidor OAuth. Al final de esta guía, podrá realizar SSO en ASP.NET utilizando WordPress como servidor OAuth. Para saber más sobre otras funciones que ofrecemos en el complemento ASP.NET SSO, puede hacer clic en esta página.

Requisitos previos: descarga e instalación

  • Descargue el módulo miniOrange ASP.NET OAuth 2.0 desde esta página.
  • extraer el asp-net-oauth-sso-module.zip después de lo cual verá los siguientes archivos
  1. miniorange-oauth-sso.dll - Agregue este archivo DLL en la carpeta "bin" (donde existen otros archivos DLL). Siga los pasos del integración.md archivo para registrar el miniorangeoauthsso módulo en su aplicación.
  2. oauthsso.config - Agregue este archivo de configuración en el directorio raíz de su aplicación.
  3. integración.md - Un archivo de integración con instrucciones para integrar el módulo en su aplicación.
  • Después de la integración, abra su navegador y vaya a la siguiente URL para ver el panel del módulo:
    https://<your-application-url>?ssoaction=config
  • Si aparece la página de registro o inicio de sesión, ha integrado exitosamente el módulo miniOrange OAuth SSO con su aplicación.
  • Página de inicio de sesión de ASP.NET
  • Regístrese o inicie sesión después de configurar el módulo SSO.

Pasos para configurar ASP.NET SSO usando WordPress como servidor OAuth

1. Configurar WordPress como servidor OAuth

  • Desde el Servidor miniOrange OAuth menú en el lado izquierdo, seleccione Cliente OAuth 2.0 personalizado.
  • Servidor OAuth de WordPress: seleccione el cliente OAuth 2.0 personalizado
  • Escriba la Nombre del cliente y URL de redireccionamiento/devolución de llamada desde su aplicación ASP.NET en los campos respectivos y presione Guardar cliente.
  • Servidor OAuth de WordPress: nombre del cliente y URL de redireccionamiento
  • Anote el ID de cliente, Secreto del cliente y Endpoints para configurar su cliente OAuth y pegar estos valores esta página.
  • ASP.NET SSO: puntos finales

2. Configure ASP.NET como cliente OAuth

  • Configure ASP.NET como cliente OAuth completando los campos obligatorios como Autorizar punto final, ID de cliente, Secreto de cliente, etc.
  • Encuentre los valores necesarios para configurar ASP.NET como cliente OAuth
  • Nombre de la aplicación: WordPress
    ID de cliente y secreto: Haga clic aquí
    Autorizar punto final: https://<your-app-url>/wp-json/moserver/authorize
    Punto final del token: https://<your-app-url>/wp-json/moserver/token
    Punto final de información del usuario: https://<your-app-url>/wp-json/moserver/resource
    Alcance: perfil de correo electrónico openid
    ASP.NET SSO: configurar OAuth
  • Después de completar los campos obligatorios, presione Guardar.

3. Configuración de prueba

  • Después de haber guardado su configuración, haga clic en el Configuración de prueba para ver si has hecho todo correctamente.
  • ASP.NET SSO: configuración de prueba

4. Mapeo de atributos

  • Asigne los nombres de atributos proporcionados por su servidor OAuth a los atributos proporcionados por su aplicación ASP.NET en la sección Asignación de atributos, luego haga clic en Guardar asignación de atributos.
  • ASP.NET SSO: guardar asignación de atributos
  • Nota: Todos los atributos asignados se almacenarán en la sesión para que pueda acceder a ellos en la aplicación.

5. Código de integración

  • El código de integración se puede encontrar en la página del módulo. Código de integración pestaña. Simplemente copie y pegue ese fragmento de código donde necesite acceder a los atributos del usuario.
  • ASP.NET SSO: pestaña 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>

En esta guía, ha configurado con éxito el inicio de sesión único (SSO) de ASP.NET utilizando WordPress como servidor OAuth y la aplicación ASP.NET como proveedor de servicios utilizando nuestro complemento de servidor OAuth de WordPress. Esta solución garantiza que esté listo para implementar un acceso seguro a su aplicación ASP.NET utilizando las credenciales de su sitio de WordPress en cuestión de minutos.


¿Necesitas ayuda?

Envíenos un correo electrónico a aspnetsupport@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í!

SOPORTE
Póngase en contacto con el soporte técnico de miniOrange
comercial

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