Resultados de la búsqueda :

×

Inicio de sesión único (SSO) de DNN OAuth utilizando WHMCS 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 WHMCS OAuth SSO - oauthclientsso

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 WHMCS 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 WHMCS 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 WHMCS OAuth SSO - oauthclientsso
  • Marque la casilla para Módulo de visualización en todas las páginas y haga clic en Actualizar.

2. Configure WHMCS 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 WHMCS OAuth SSO - seleccione aplicación
  • Busque su aplicación de proveedor de OAuth aquí 'WHMCS' 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, vaya a su dominio WHMCS e inicie sesión en su cuenta de administrador WHMCS.
  • Se le presentará la siguiente pantalla. Ir a Preparar OpenID Connect en la barra de navegación en la parte superior.
  • DNN WHMCS OAuth SSO: configurar OpenID Connect en WHMCS
  • Haga clic en Generar nuevas credenciales de API de cliente del botón.
  • DNN WHMCS OAuth SSO: crear nuevas credenciales de cliente
  • Serás redirigido a la página de detalles de la aplicación. Complete los datos requeridos e ingrese URI de redireccionamiento autorizado en Cliente miniOrange ASP.NET OAuth y haga clic en Generar Credenciales.
  • DNN WHMCS OAuth SSO: configurar un nuevo cliente
  • Serás llevado a la página de detalles de la aplicación. Aquí puedes encontrar ID de cliente y Secreto del cliente que necesitarás en Paso 3 para configurar Cliente miniOrange ASP.NET OAuth.
  • DNN WHMCS OAuth SSO: verifique la configuración de su cliente

    Puntos finales y alcance de WHMCS:


    Identificación del cliente : Haga clic aquí
    Secreto del cliente: Haga clic aquí
    Alcance: correo electrónico de perfil openid
    Autorizar punto final: https://{yourWHMCSdomain}/oauth/authorize.php
    Punto final del token de acceso: https://{yourWHMCSdomain}/oauth/token.php
    Obtener punto final de información del usuario: https://{yourWHMCSdomain}/oauth/userinfo.php

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 WHMCS 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 WHMCS OAuth SSO: configuración exitosa

4. Mapeo de atributos

  • Visite la Configuración de oauthclientsso >> Configuración avanzada >> Mapeo de atributos.
  • DNN WHMCS 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 WHMCS 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