Résultats de recherche :

×

S'inscrire Contactez-Nous

Authentification unique (SSO) DNN OAuth utilisant WHMCS comme fournisseur OAuth


Le fournisseur d' authentification unique (SSO) OAuth de DNN vous permet d'activer l'authentification unique OAuth pour votre site DotNetNuke. Grâce à l'authentification unique, un seul mot de passe suffit pour accéder à votre site et à vos services DotNetNuke. Notre fournisseur d'authentification est compatible avec tous les fournisseurs d'identité conformes à OAuth . Ce guide vous explique étape par étape comment configurer l'authentification unique (SSO) entre DNN et WHMCS, WHMCS étant considéré comme le fournisseur OAuth. Pour en savoir plus sur les autres fonctionnalités offertes par l'authentification unique (SSO) OAuth de DNN, cliquez ici.

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

  • Télécharger le fournisseur d'authentification DNN Oauth Single Sign On avec le lien ci-dessus.
  • Téléchargez le package d'installation dnn-oauth-single-sign-on_xxx_Install en accédant à Paramètres > Extension > Installer l'extension.
  • Maintenant sous la Onglet Extensions installées Sélectionner Systèmes d'authentification. Ici vous pouvez voir le Fournisseur d'authentification miniOrange DNN OAuth.
  • DNN OAuth SSO - Fournisseur d'authentification
  • Cliquez simplement sur l'icône en forme de crayon comme mentionné dans l'image ci-dessous pour configurer le fournisseur d'authentification DNN OAuth.
  • DNN OAuth SSO - Icône en forme de crayon du fournisseur d'authentification
  • Accédez maintenant à l'onglet Paramètres du site. Vous pouvez y voir le tableau de bord du fournisseur d'authentification DNN OAuth.
  • DNN OAuth SSO - Tableau de bord du fournisseur d'authentification
  • Vous avez terminé l'installation du fournisseur d'authentification sur votre site DNN.

Étapes pour configurer l'authentification unique DNN (SSO) à l'aide de WHMCS comme IDP

1. Configurer le fournisseur d'authentification pour configurer l'authentification unique (SSO) OAuth

  • Pour configurer l'application dans le fournisseur d'authentification, cliquez sur le bouton Ajouter un nouveau fournisseur dans l'onglet Paramètres du fournisseur d'identité.
  • DNN OAuth SSO - ajouter un nouvel IDP

    Sélectionnez votre fournisseur d'identité

  • Sélectionner WHMCS en tant que fournisseur d'identité de la liste. Vous pouvez également rechercher votre fournisseur d'identité à l'aide du champ de recherche.
  • DNN OAuth SSO – Sélectionner le fournisseur d'identité

2. Configurez WHMCS en tant que fournisseur OAuth

  • Pour configurer l'application OAuth Provider, accédez à votre domaine WHMCS et connectez-vous à votre compte administrateur WHMCS.
  • L’écran suivant vous sera présenté. Aller à installation OpenID Connect sur la barre de navigation en haut.
  • DNN WHMCS OAuth SSO - Configurer OpenID Connect dans WHMCS
  • Cliquez sur Générer de nouveaux identifiants d'API client .
  • DNN WHMCS OAuth SSO – Créer de nouveaux identifiants client
  • Vous serez redirigé vers la page de détails de l'application. Remplissez les informations requises et entrez URI de redirection autorisés à partir de Client OAuth miniOrange ASP.NET et cliquez sur Générer des identifiants.
  • DNN WHMCS OAuth SSO - Configurer un nouveau client
  • Vous serez redirigé vers la page de détails de l'application. Ici, vous pouvez trouver identité du client et Secret client dont vous aurez besoin dans Étape 3 configurer Client OAuth miniOrange ASP.NET.
  • DNN WHMCS OAuth SSO – Vérifiez la configuration de votre client

    Paramètres et portée du WHMCS :


    Identité du client : Cliquez ici
    Secret client : Cliquez ici
    Portée: email de profil openid
    Autoriser le point de terminaison : https://{yourWHMCSdomain}/oauth/authorize.php
    Point de terminaison du jeton d’accès : https://{yourWHMCSdomain}/oauth/token.php
    Obtenir le point de terminaison des informations utilisateur : https://{yourWHMCSdomain}/oauth/userinfo.php

3. Configuration du fournisseur OAuth

  • Copiez l'URL de redirection/rappel et fournissez-la à votre fournisseur OAuth.
  • DNN OAuth SSO - URL de redirection DNN OAuth

4. Configuration du client OAuth

  • Configurer identité du client, Secret client, mettez à jour le critères si nécessaire et enregistrez les paramètres.
  • DNN OAuth SSO-Configuration DNN OAuth SSO-Configuration

5. Configuration des tests

  • Maintenant, allez à la Paramètres du fournisseur d'identité languette.
  • Sous les actions sélectionnées, cliquez sur le Configuration du test pour vérifier si vous avez correctement configuré le fournisseur d'authentification.
  • DNN OAuth SSO – Test de OAuth SSO
  • En cas de configuration réussie, vous obtiendrez le nom de l'attribut et les valeurs de l'attribut dans la fenêtre Configuration du test.
  • DNN OAuth SSO – Test de OAuth SSO

6. Cartographie des attributs

  • Pour le mappage d'attributs, sélectionnez le Modifier la configuration dans la liste déroulante de sélection des actions.
  • Mapper l'e-mail et le nom d'utilisateur avec Nom d'attribut vous pouvez voir dans la fenêtre Test Configuration et enregistrer les paramètres.
  • DNN OAuth SSO - Mappage des attributs DNN OAuth

Vous pouvez configurer le module d'authentification unique (SSO) SAML ASP.NET avec n'importe quel fournisseur d'identité, comme 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 votre propre fournisseur d'identité personnalisé . Pour consulter la liste des autres fournisseurs d'identité, cliquez ici.

Ressources supplémentaires

Besoin d'aide?

Vous ne trouvez pas votre fournisseur d'identité ? Écrivez-nous à dnnsupport@xecurify.com et nous vous aiderons à configurer l'authentification unique (SSO) avec votre fournisseur d'identité. Nous vous fournirons également des conseils rapides (par e-mail ou en réunion) sur vos besoins et notre équipe vous aidera à choisir la solution ou le forfait le mieux adapté.


Bonjour!

Besoin d'aide? Nous sommes ici !

soutenez