Résultats de recherche :

×

DNN OAuth Single Sign-On (SSO) avec Facebook comme fournisseur OAuth


Authentification unique DNN OAuth (SSO) Le module donne la possibilité d'activer l'authentification unique OAuth pour votre site DNN. Grâce à notre solution d'authentification unique, vous ne pouvez utiliser qu'un seul mot de passe pour accéder à vos sites et services DNN. Notre module est compatible avec tous les logiciels compatibles OAuth fournisseurs d'identité. Ici, nous allons passer en revue un guide étape par étape pour configurer l'authentification unique (SSO) entre DNN et Facebook en considérant Facebook comme fournisseur OAuth.

Pré-requis : téléchargement et installation

  • Télécharger le module DNN OAuth Single Sign On avec le lien ci-dessus.
  • Extrayez le package et téléchargez l'extension dnn-oauth-single-sign-on_xxx_Install en allant à l' Paramètres > Extension > Installer l'extension
  • DNN Facebook OAuth SSO - installer l'extension

Configurer l'authentification unique DNN OAuth à l'aide de Facebook comme fournisseur OAuth

1. Ajout du module SSO sur la page DNN

  • Ouvrez n'importe quelle page de votre site DNN (mode édition) et cliquez sur Ajouter un module.
  • DNN Facebook OAuth SSO - ajouter le module dnn
  • Rechercher oauthclientsso et cliquez sur oauthclientsso. Faites glisser et déposez le module sur la page où vous le souhaitez.
  • DNN Facebook OAuth SSO - oauthclientsso
  • Vous avez terminé l'installation du module sur votre site DNN.
  • Si vous souhaitez ajouter un module sur chaque page de votre site dnn, rendez-vous sur Paramètres du module >> Paramètres du module >> Paramètres avancés.
  • DNN Facebook OAuth SSO - paramètres avancés
  • Cochez la case pour Module d'affichage sur toutes les pages et cliquez sur Mises à jour.
  • Sous Paramètres oauthclientsso onglet, sélectionnez Facebook en tant que fournisseur d'identité (IDP).
  • DNN Facebook OAuth SSO - paramètres avancés
  • Copiez le URL de redirection/rappel et fournissez-le à votre fournisseur OAuth.
  • DNN Facebook OAuth SSO - paramètres avancés
  • Veuillez vous référer au tableau ci-dessous pour configurer le portée et points finaux pour Facebook dans le plugin.
  • Identité du client : Cliquez ici
    Secret client : Cliquez ici
    Portée: e-mail de profil_public
    Autoriser le point de terminaison : https://www.facebook.com/dialog/oauth
    Point de terminaison du jeton d’accès : https://graph.facebook.com/v2.8/oauth/access_token
    Obtenir le point de terminaison des informations utilisateur : https://graph.facebook.com/me/?fields=id,name,email,age_range,first_name,gender,last_name,link

2. Configurez Facebook comme fournisseur OAuth

  • Tout d'abord, connectez-vous/inscrivez-vous dans la console des développeurs Facebook à l'adresse https://developers.facebook.com/
  • DNN Facebook OAuth SSO - console développeur
  • Cliquez sur Mes applications.
  • DNN Facebook OAuth SSO - Accéder à mon application
  • Cliquez sur Créer une application pour créer une nouvelle application.
  • DNN Facebook OAuth SSO - Créer une application
  • Sélectionnez ce pour quoi votre application va fonctionner.
  • DNN Facebook OAuth SSO - Sélectionnez l'option
  • Entrez les détails requis et cliquez sur créer une application.
  • DNN Facebook OAuth SSO - Remplir les détails
  • Complétez le contrôle de sécurité et cliquez sur Envoyer .
  • DNN Facebook OAuth SSO - contrôle de sécurité
  • Sélectionnez Facebook Connexion en cliquant sur le bouton configurer .
  • DNN Facebook OAuth SSO - configuration de la connexion
  • Sélectionnez Connexion Facebook -> Paramètres sous l’option Produits dans la barre de navigation.
  • DNN Facebook OAuth SSO - paramètres de connexion
  • Saisissez l'URL de rappel/redirection (depuis votre module DNN OAuth SSO) dans le champ URI de redirection OAuth valides champ. Clique sur le Épargnez bouton pour enregistrer vos configurations.
  • Remarque: Votre URI de rappel/redirection devrait être https et pas http. Ceci est obligatoire lors de la configuration de Facebook en tant que fournisseur OAuth.
  • DNN Facebook OAuth SSO - paramètre d'authentification du client
  • Cliquez sur Paramètres -> De base pour afficher votre identifiant d'application et votre secret d'application, comme indiqué dans l'image ci-dessous.
  • DNN Facebook OAuth SSO - paramètre de base oauth du client
  • Entrez l'URL de votre politique de confidentialité dans le champ Politique de confidentialité URL et choisissez une catégorie dans la liste déroulante du champ Catégorie. Ensuite, cliquez sur Enregistrer les modifications bouton pour enregistrer vos configurations.
  • Copiez votre identifiant d'application et votre secret d'application et enregistrez-le dans votre module DNN OAuth SSO sous les champs respectifs.
  • DNN Facebook OAuth SSO - identifiant de l'application secret de l'application
  • Changez le statut de votre application de En développement à En ligne en cliquant sur OFF comme indiqué dans l'image ci-dessous. Ensuite, cliquez sur confirmer pour confirmer votre changement de statut.
  • DNN Facebook OAuth SSO - changer le statut

Vous avez configuré avec succès Facebook en tant que fournisseur OAuth pour l'authentification unique dans votre application DNN.

3. Test de l'authentification unique OAuth

  • Après avoir enregistré les paramètres, vous pouvez voir la liste des applications que vous avez configurées.
  • Cliquez sur Modifier pour mettre à jour la configuration.
  • DNN Facebook OAuth SSO - configuration de test
  • Cliquez sur Configuration du test pour vérifier si la configuration est correcte.
  • En cas de configuration réussie, vous obtiendrez le nom des attributs et les valeurs des attributs dans la fenêtre de configuration du test.
  • DNN Facebook OAuth SSO - configuration réussie

4. Cartographie des attributs

  • Allez à Paramètres oauthclientsso >> Paramètres avancés >> Mappage d'attributs.
  • DNN Facebook OAuth SSO - mappage d'attributs
  • Mapper l'e-mail et le nom d'utilisateur avec Nom d'attribut vous pouvez voir dans la fenêtre Configuration du test.

5. Ajout d'un widget

  • Pour ajouter le widget, allez sur Ajouter un widget.
  • DNN Facebook OAuth SSO - ajout d'un widget
  • Cliquez sur Ajouter un widget bouton. Un bouton sera ajouté sur la page DNN.

Vous pouvez configurer le Authentification unique (SSO) ASP.NET OAuth module avec n’importe quel fournisseur d’identité tel que 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 ou même avec le vôtre fournisseur d'identité personnalisé.

Ressources additionnelles


Besoin d'aide?

Vous ne parvenez pas à trouver votre fournisseur d'identité ? Envoyez-nous un mail à dnnsupport@xecurify.com et nous vous aiderons à configurer le SSO avec votre IDP et pour des conseils rapides (par e-mail/réunion) sur vos besoins et notre équipe vous aidera à sélectionner la solution/le plan le mieux adapté à vos besoins.


Bonjour!

Besoin d'aide? Nous sommes ici !

Support
Contacter l'assistance miniOrange
succès

Merci pour votre demande.

Si vous n'avez pas de nouvelles de nous dans les 24 heures, n'hésitez pas à envoyer un e-mail de suivi à info@xecurify.com