Absorber l'authentification unique LMS SAML en utilisant DNN SAML comme IDP
Marché
Le module IDP SAML de DotNetNuke (DNN) fait office de fournisseur d'identité SAML 2.0. Il peut être configuré pour établir une relation de confiance entre le module et divers fournisseurs de services compatibles SAML afin d'authentifier l'utilisateur de manière sécurisée à l'aide des identifiants du site DotNetNuke (DNN) . Ce guide vous explique étape par étape comment configurer l'authentification unique (SSO) entre DotNetNuke (DNN) et Absorb LMS en utilisant DotNetNuke (DNN) comme fournisseur d'identité.
Pré-requis : Téléchargement Et Installation
- Télécharger Module de fournisseur d'identité (IDP) DNN SAML.
- Téléchargez le package d'installation xxx_dnn-saml-single-sign-on-sso-idp_xxx_Install en entrant Paramètres > Extension > Installer l'extension.
- Ouvrez n'importe quelle page de votre site DNN (mode édition) et cliquez sur Ajouter un module.
- Recherchez moDNNSAMLIDP et cliquez sur le moDNNSAMLIDPFaites glisser le module et déposez-le à l'endroit souhaité sur la page.
- Après avoir installé le module sur votre site DNN, cliquez sur l'icône d'engrenage du module et sélectionnez Paramètres Dans le menu déroulant.
- Accédez à la Paramètres de moDNNSAMLIDP onglet pour configurer le module.
- Pour activer le module, saisissez le clé de licence reçu par e-mail dans le champ de saisie prévu.
- Si vous n'avez pas reçu la clé de licence, cliquez sur le Cliquez ici lien pour le télécharger, puis téléchargez le fichier de licence en utilisant le Choisissez le fichier .
- Ensuite, acceptez les conditions générales en cochant la case, puis cliquez sur le bouton. Activer la licence bouton pour activer le module.
Étape 1 : Configurer Absorb LMS en tant que fournisseur de services
- Accédez à la Configurations IDP onglet dans l' IDP SAML DNN module.
-
Vous pouvez partager vos métadonnées IdP avec le fournisseur de services de l'une des manières suivantes :
- URL de métadonnées Partagez l'URL des métadonnées avec votre fournisseur de services.
- Télécharger les métadonnées XML Téléchargez le fichier XML de métadonnées et chargez-le sur votre fournisseur de services.
OR
- Vous pouvez également partager manuellement les métadonnées DNN SAML IDP en copiant le ID d'entité IdP, URL d'authentification unique, URL SAML SLO, format NameID et Certificat x.509.
- Connectez-vous au Absorber le portail d'administration en tant qu'administrateur système et accédez aux paramètres du portail.
- Dans les paramètres du portail, il y a un bouton dans le menu contextuel de droite intitulé Gérer les paramètres SSO.
- Si vous ne voyez pas ce bouton, veuillez contacter votre responsable de la réussite client Absorb pour activer cette fonctionnalité.
- Une fois que vous aurez cliqué sur le bouton, vous serez redirigé vers Page Gérer les paramètres d'authentification unique. Toutes les configurations existantes apparaîtront ici, ainsi que l'option de Ajouter un nouveau.
| Nom | Nom de votre fournisseur d'identité |
| ACTIVITES | La clé est le certificat public x.509 des métadonnées du fournisseur d'identité SAML DNN. Vous le trouverez dans la configuration manuelle de DNN, sous Certificat x.509. |
| Mode | Choisissez le mode de demande principal, soit Initié par le fournisseur de services, soit Initié par le fournisseur d'identité. |
| Propriété Id | Un champ d'identifiant unique choisi dans Absorb LMS pour être utilisé comme NameID d'identification via l'assertion SAML. Sélectionner Adresse Email depuis le menu déroulant. |
| URL de connexion | L'URL vers laquelle Absorb redirige les utilisateurs qui accèdent au portail sans session active. Vous trouverez cette information dans les métadonnées DNN. URL d'authentification unique. |
| URL de déconnexion (facultatif) | L'URL vers laquelle Absorb redirige les utilisateurs lorsqu'ils se déconnectent du système Absorb. Vous trouverez cette information dans les métadonnées DNN. URL SAML SLO. |
| Redirection automatique (facultatif) | Lorsqu'il est activé, redirige tous les utilisateurs qui accèdent directement à l'URL du portail vers l'URL de connexion. Remarque : ce paramètre est toujours activé en mode initié par le SP.. |
| Itinéraires assignés | Ce champ vous permet de rechercher et de sélectionner toutes les routes existantes à attribuer. Attribuez les routes de votre portail que vous souhaitez associer à cette configuration SSO. |
- Vous avez configuré avec succès Absorber LMS as Prestataire de services.
Étape 2 : Configurer DNN comme fournisseur d’identité SAML
- Vous auriez besoin des informations d’identification suivantes d’Absorb LMS.
- ID d'entité : par exemple "https://company.myabsorb.com".
- URL ACS : Votre URL Acs sera différente en fonction de la version de l'interface apprenant que vous utilisez Apprenez le savoir local auprès de guides de safari anglophones aguerris : par exemple "https://company.myabsorb.com/account/saml". Absorber - Expérience de l'apprenant : par exemple "https://company.myabsorb.com/api/rest/v2/authentication/saml".
Remarque : Veuillez remplacer « company.myabsorb.com » par l’URL de votre portail . L’URL du portail correspond à l’emplacement où votre plateforme Absorb LMS est hébergée. Par exemple : https://companyname.myabsorb.com ou https://some.custom.url.
- Accédez à la Configurations SP onglet et cliquez sur le Ajouter une application .
- Dans la liste des prestataires de services ci-dessous, sélectionnez Absorber LMS.
Il existe deux options pour ajouter une application pour votre fournisseur de services dans le module DNN SAML IDP.
A] Téléchargez les métadonnées à l'aide de l'option « Télécharger les métadonnées ».
- Vous pouvez télécharger directement les métadonnées du fournisseur de services en utilisant Télécharger des métadonnées .
- Le module DNN SAML IDP nécessite ID d'entité SP et URL ACS valeurs de votre fournisseur de services.
- Vous pouvez recevoir ces valeurs soit par l'intermédiaire d'un fichier de métadonnées (.xml) URL des métadonnées de votre SP.
- Téléchargez les métadonnées en sélectionnant l'option appropriée — via un fichier XML ou une URL — comme le montre la capture d'écran ci-dessous.
B] Configurer manuellement les métadonnées du fournisseur de services
- Si vous préférez configurer le fournisseur de services manuellement, copiez le ID d'entité SP et URL ACS Copiez les métadonnées de votre fournisseur de services et collez-les dans les champs correspondants.
- Une fois que vous avez saisi toutes les informations requises, cliquez sur Enregistrer les paramètres pour enregistrer la configuration.
Étape 3 : Mappage des attributs
- Dans ces étapes, vous associerez l'attribut utilisateur DotNetNuke à envoyer dans la réponse au fournisseur de services.
- NomID Définit ce que le fournisseur de services (SP) attend dans l'élément Subject de l'assertion SAML. Généralement, NameID correspond au nom d'utilisateur ou à l'adresse e-mail. Vous pouvez choisir l'attribut utilisateur à envoyer dans NameID.
- Vous pouvez ajouter d'autres attributs à envoyer au fournisseur de services (SP) dans l'assertion SAML. Ces attributs incluent les attributs du profil utilisateur tels que le prénom, le nom, le nom complet, le nom d'utilisateur, l'adresse e-mail, les attributs de profil personnalisés, etc.
- Une fois le mappage des attributs terminé, cliquez sur le Enregistrer les paramètres bouton pour enregistrer vos configurations.
Étape 4 : Test de l'authentification unique
- Accédez à votre page de connexion Absorb LMS et cliquez sur l'option « Se connecter avec SSO » pour être redirigé vers la page de connexion. Page de connexion DNN IdP.
- Saisissez vos identifiants DNN et connectez-vous. Si la configuration est correcte, vous serez automatiquement connecté à votre compte Absorb LMS.
Étape 5 : Authentification unique initiée par le fournisseur d’identité
- Une fois la connexion SSO testée avec succès, vous pouvez procéder à la copie du lien SSO initié par le fournisseur d'identité DNN.
-
Après avoir ajouté votre fournisseur de services, cliquez sur Sélectionnez Actions → Copier le lien SSO.
Pour DNN (IdP) a initié l'authentification unique (SSO)., utilisez ce lien fourni par le Module DNN SAML IDP pour lancer la connexion directement depuis DNN.
Dépannage
- Si vous rencontrez des problèmes ou des erreurs lors de l'installation, cliquez sur le bouton de dépannage et Activer les journaux.
- Reproduisez le problème et partagez les journaux avec nous à l'adresse suivante : dnnsupport@xecurify.com.
Articles Relatifs
Contactez-nous
Veuillez nous contacter à l'adresse dnnsupport@xecurify.com ; notre équipe vous accompagnera dans la configuration de l'authentification unique SAML (SSO) pour Absorb LMS en utilisant DNN comme fournisseur d'identité (IdP). Nous vous aiderons également à choisir la solution ou l'abonnement le plus adapté à vos besoins.
