Authentification unique (SSO) DNN OAuth utilisant PingFederate comme fournisseur OAuth
Marché
Le fournisseur d' authentification unique (SSO) OAuth de DNN permet d'activer l'authentification unique OAuth pour votre site DotNetNuke en utilisant PingFederate comme fournisseur OAuth . 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 PingFederate.
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 entrant Paramètres > Extension > Installer l'extension.
- Accédez à la Onglet Extensions installées et sélectionnez Systèmes d'authentification. Vous trouverez le Fournisseur d'authentification OAuth DNN miniOrange y est inscrit.
- Cliquez sur l'icône en forme de crayon (comme indiqué dans l'image ci-dessous) pour commencer à configurer le Fournisseur d'authentification DNN OAuth.
- Accédez à l'onglet « Paramètres du site ». Vous y trouverez le tableau de bord du fournisseur d'authentification OAuth DNN, où vous pourrez gérer la configuration.
- Vous avez maintenant terminé avec succès l’installation du fournisseur d’authentification sur votre site DNN.
Étapes pour configurer l'authentification unique DNN (SSO) à l'aide de PingFederate 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é.
- Sélectionner Ping Federate en tant que fournisseur d'identité de la liste. Vous pouvez également rechercher votre fournisseur d'identité à l'aide du champ de recherche.
2. Configurez PingFederate en tant que fournisseur OAuth
- Dans un navigateur, accédez au Outils de développement page sur le site Web de Ping Identity.
- Cliquez sur le bouton Télécharger OAuth Playground. Si vous y êtes invité, connectez-vous à votre compte Ping Identity. Votre navigateur télécharge le fichier ZIP OAuth Playground.
- Extrayez le contenu du fichier ZIP.
- Copiez le contenu du /dist/déployer répertoire à /pingfederate/server/default/deploy dans PingFederate.
- Fusionner le contenu du /dist/conf répertoire dans /pingfederate/server/default/conf dans PingFederate.
- Ouvrez OAuth Playground en accédant à https://<pf_host>:9031/OAuthPlayground dans un navigateur.
- Cliquez sur installation bouton. L'assistant d'installation apparaît.
- Suivez les instructions de l'assistant et cliquez sur Suivant.
Étape 1.1 : Récupérez les fichiers OAuth Playground depuis PingIdentity
Étape 1.2 : Installer OAuth Playground
Étape 1.3 : Configurer le terrain de jeu OAuth
Vous avez configuré avec succès PingFederate en tant que fournisseur OAuth pour votre site DNN, permettant aux utilisateurs d'accéder en toute sécurité à leurs ressources numériques à l'aide d'un seul ensemble d'identifiants de connexion et d'améliorer l'autorité d'authentification des utilisateurs grâce à la connexion Ping Single Sign-On (SSO).
Ping Federate Endpoints et portée :
| Portée: | ouvert |
| Autoriser le point de terminaison : | https://{your-base-url}/as/authorization.oauth2 |
| Point de terminaison du jeton d’accès : | https://{your-base-url}/as/token.oauth2 |
| Obtenir le point de terminaison des informations utilisateur : | https://{your-base-url}/idp/userinfo.oauth2 |
| URL de redirection personnalisée après la déconnexion : [facultatif] | https://<your-domain>/connect/endsession?post_logout_redirect_uri=<redirect-url-after-logout> |
3. Configuration du fournisseur OAuth
- Copiez l'URL de redirection/rappel et fournissez-la à votre fournisseur 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.
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.
- 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.
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.
Vous pouvez configurer l' authentification unique (SSO) OAuth ASP.NET avec n'importe quel fournisseur d'identité, comme Azure AD, Azure B2C, Keycloak, Okta, OneLogin, Salesforce, AWS Cognito, PingFederate, Auth0, ClassLink, WSO2, Discord ou même votre propre fournisseur d'identité personnalisé . Pour consulter d'autres fournisseurs d'identité, cliquez ici.
Articles Relatifs
Contactez-nous
Veuillez nous contacter à l'adresse dnnsupport@xecurify.com ; notre équipe vous accompagnera dans la configuration de l'authentification unique OAuth DNN et vous aidera à choisir la solution ou le forfait le mieux adapté à vos besoins.
