Resultados de la búsqueda :

×

DNN OAuth Inicio de sesión único (SSO) con Facebook 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 DNN. Al utilizar nuestra solución de inicio de sesión único, puede utilizar solo una contraseña para acceder a sus sitios y servicios DNN. 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 Facebook considerando a Facebook como proveedor de OAuth.

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 Facebook OAuth SSO - instalar extensión

Configure el inicio de sesión único DNN OAuth usando Facebook como proveedor de OAuth

1. Agregar módulo SSO 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 Facebook 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 Facebook 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 Facebook OAuth SSO: configuración avanzada
  • Marque la casilla para Módulo de visualización en todas las páginas y haga clic en Actualizar.
  • under configuración de oauthclientsso seleccione Facebook como proveedor de identidad (IDP).
  • DNN Facebook OAuth SSO: configuración avanzada
  • Copia el URL de redireccionamiento/devolución de llamada y proporcione el mismo a su proveedor de OAuth.
  • DNN Facebook OAuth SSO: configuración avanzada
  • Consulte la siguiente tabla para configurar el alcance y puntos finales para Facebook en el complemento.
  • Identificación del cliente : Haga clic aquí
    Secreto del cliente: Haga clic aquí
    Alcance: correo electrónico de perfil público
    Autorizar punto final: https://www.facebook.com/dialog/oauth
    Punto final del token de acceso: https://graph.facebook.com/v2.8/oauth/access_token
    Obtener punto final de información del usuario: https://graph.facebook.com/me/?fields=id,name,email,age_range,first_name,gender,last_name,link

2. Configurar Facebook como proveedor de OAuth

  • En primer lugar, inicie sesión/regístrese en la consola de desarrollador de Facebook en https://developers.facebook.com/
  • DNN Facebook OAuth SSO: consola de desarrollador
  • Ve a Mis aplicaciones.
  • DNN Facebook OAuth SSO - Ir a mi aplicación
  • Haga clic en Crear aplicación para crear una nueva aplicación.
  • DNN Facebook OAuth SSO - Crear aplicación
  • Seleccione para qué funcionará su aplicación.
  • DNN Facebook OAuth SSO - Seleccionar opción
  • Ingrese los datos requeridos y haga clic en crear aplicación.
  • DNN Facebook OAuth SSO - Completar detalles
  • Complete el control de seguridad y haga clic en Enviar del botón.
  • DNN Facebook OAuth SSO - control de seguridad
  • Seleccione Facebook Login haciendo clic en el botón configurar.
  • DNN Facebook OAuth SSO: configuración de inicio de sesión
  • Seleccione Iniciar sesión en Facebook -> Configuración en la opción Productos en la barra de navegación.
  • DNN Facebook OAuth SSO: configuración de inicio de sesión
  • Ingrese la URL de devolución de llamada/redireccionamiento (desde su módulo DNN OAuth SSO) en el URI de redireccionamiento de OAuth válidos campo. Haga clic en el Guardar botón para guardar sus configuraciones.
  • Nota: URI de devolución de llamada/redireccionamiento debiera ser https y no http. Es obligatorio al configurar Facebook como proveedor de OAuth.
  • DNN Facebook OAuth SSO: configuración de autenticación del cliente
  • Ve a Configuración -> Básico para ver su ID de aplicación y su secreto de aplicación como se muestra en la imagen a continuación.
  • DNN Facebook OAuth SSO: configuración básica de oauth del cliente
  • Ingrese la URL de su Política de privacidad en el URL de la política de privacidad y elija una categoría del menú desplegable en el campo Categoría. Luego, haga clic en Guardar Cambios para guardar sus configuraciones.
  • Copie su ID de aplicación y su secreto de aplicación y guárdelos en su módulo DNN OAuth SSO en los campos respectivos.
  • DNN Facebook OAuth SSO: ID de aplicación secreto de aplicación
  • Cambiar el estado de tu aplicación desde En desarrollo a Vivir en BCN haciendo clic en APAGADO como se muestra en la imagen a continuación. Luego, haga clic en confirmar para confirmar su cambio de estatus.
  • DNN Facebook OAuth SSO - cambiar estado

Ha configurado correctamente Facebook como proveedor de OAuth para inicio de sesión único en su aplicación DNN.

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

4. Mapeo de atributos

  • Visite la Configuración de oauthclientsso >> Configuración avanzada >> Mapeo de atributos.
  • DNN Facebook OAuth SSO: mapeo 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 Facebook 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 OAuth 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.

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