Resultados de la búsqueda :

×

Inicio de sesión único (SSO) de DNN OAuth utilizando PingFederate como proveedor de OAuth


DNN OAuth Inicio de sesión único (SSO) El módulo brinda la posibilidad de habilitar el inicio de sesión único de OAuth para su sitio DotNetNuke. Al utilizar el inicio de sesión único, puede utilizar solo una contraseña para acceder a su sitio y servicios DotNetNuke. Nuestro módulo es compatible con todos los que cumplen con OAuth. proveedores de identidad. Aquí repasaremos una guía paso a paso para configurar el inicio de sesión único (SSO) entre DNN y PingFederate considerando a PingFederate como proveedor de OAuth. Para saber más sobre las otras funciones que ofrecemos para el inicio de sesión único (SSO) de DNN OAuth, haga clic en esta página.

Requisitos previos: descarga e instalación

  • Descargar el módulo de inicio de sesión único DNN Oauth con el enlace anterior.
  • Extraiga el paquete y cargue la extensión. dnn-oauth-single-sign-on_xxx_Install yendo a Configuración > Extensión > Instalar extensión
  • DNN Ping Federate OAuth SSO: instalación de extensión

Pasos para configurar el inicio de sesión único (SSO) de DNN usando PingFederate como IDP

1. Agregar módulo en la página DNN

  • Abra cualquiera de las páginas de su sitio DNN (modo de edición) y haga clic en Agregar módulo .
  • DNN Ping Federate OAuth SSO - agregar módulo dnn
  • Busque oauthclientsso y haga clic en oauthclientsso. Arrastre y suelte el módulo en la página donde desee.
  • DNN Ping Federado OAuth SSO - oauthclientsso
  • Ha terminado con la instalación del módulo en su sitio DNN.
  • Si desea agregar un módulo en cada página de su sitio dnn, vaya a Configuración del módulo >> Configuración del módulo >> Configuración avanzada.
  • DNN Ping Federate OAuth SSO: configuración avanzada
  • Marque la casilla para Módulo de visualización en todas las páginas y haga clic en Actualizar.

2. Configure PingFederate como proveedor de OAuth

  • Ve a Configuración del módulo >> Configuración de oauthclientsso
  • Puede ver la lista de proveedores de Oauth/Openid.
  • DNN Ping Federate OAuth SSO - seleccione aplicación
  • Busque su aplicación de proveedor de OAuth aquí 'PingFederado' o haga clic en su aplicación de proveedor de OAuth entre las aplicaciones proporcionadas.
  • Si el nombre de su aplicación/servidor no está en la lista predeterminada. Puede hacer clic en Aplicación OAuth 2.0 personalizada o Aplicación OpenID Connect personalizada para agregar un servidor OAuth/OpenID Connect personalizado.
  • Nota: Para las aplicaciones predeterminadas en la lista predeterminada, los puntos finales y los ámbitos se completan automáticamente. Pero puedes cambiarlo si es necesario.
  • Para configurar la aplicación del proveedor OAuth, inicie sesión en su panel de administración de usuarios de PingFederate.
  • Haga clic en el Servidor OAuth en el menú de navegación izquierdo.
  • under Clientes, haga clic en Crear nuevo formulario.
  • DNN Ping Federate OAuth SSO - crear nuevo cliente
  • Escriba la ID de cliente, Nombre y Descripción. Seleccione Secreto del cliente in Autenticación del cliente y haga clic en Generar secreto. Toma nota de tu ID de cliente & Secreto del cliente que necesitarás en Paso 3 para configurar Cliente miniOrange ASP.NET OAuth.
  • DNN Ping Federate OAuth SSO - crear-nuevo cliente Introduzca el nombre-id-cliente
  • Copia el URL de redireccionamiento/devolución de llamada del desplegable Cliente miniOrange ASP.NET OAuth y ingrésalo en Redirigir URI campo y haga clic en Añada. Selecciona el Código de Autorización tipo de concesión y haga clic en Guardar.
  • DNN Ping Federate OAuth SSO: URL de devolución de llamada para crear un nuevo cliente
  • Ha completado con éxito las configuraciones del lado del servidor OAuth de la aplicación Ping Federate.

  • Ping puntos finales federados y alcance:


    Identificación del cliente : Haga clic aquí
    Secreto del cliente: Haga clic aquí
    Alcance: abierto
    Autorizar punto final: https://{your-base-url}/as/authorization.oauth2
    Punto final del token de acceso: https://{your-base-url}/as/token.oauth2
    Obtener punto final de información del usuario: https://{your-base-url}/idp/userinfo.oauth2

3. Prueba de SSO de OAuth

  • Después de guardar la configuración, podrá ver la lista de aplicaciones que ha configurado.
  • Haga clic en Editar para actualizar la configuración.
  • DNN Ping Federate OAuth SSO: configuración de prueba
  • Haga clic en Configuración de prueba para comprobar si la configuración es correcta.
  • Si la configuración es exitosa, obtendrá el nombre de los atributos y los valores de los atributos en la ventana Configuración de prueba.
  • DNN Ping Federate OAuth SSO: configuración exitosa

4. Mapeo de atributos

  • Visite la Configuración de oauthclientsso >> Configuración avanzada >> Mapeo de atributos.
  • DNN Ping Federate OAuth SSO: asignación de atributos
  • Asigne correo electrónico y nombre de usuario con Nombre del Atributo Puede verlo en la ventana Configuración de prueba.

5. Agregar widget

  • Para agregar el widget, vaya a Agregar widget.
  • DNN Ping Federate OAuth SSO: agregar widget
  • Haga clic en Agregar widget botón. Se agregará un botón en la página DNN.

Puedes configurar el Inicio de sesión único (SSO) de ASP.NET SAML 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 esta página.

Recursos adicionales

¿Necesitas ayuda?

¿No puedes encontrar tu proveedor de identidad? Envíenos un correo electrónico a dnnsupport@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í!

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