Configuration de l'intégration avec Active Directory Federation Services
L'intégration repose sur une communication bidirectionnelle entre ASAP et AD FS. Cette connexion côté Active Directory est configurée dans la console AD FS et comporte les étapes suivantes :
- l'ajout de relations de confiance pour la plateforme ASAP
- la création de règles pour obtenir les informations requises concernant les utilisateurs à partir d'Active Directory afin de terminer la procédure d'authentification
- l'exportation du certificat du fournisseur d'identité
Du côté d'ASAP, l'URL du service AD FS, l'identifiant de la plateforme dans AD FS et le contenu du certificat du fournisseur d'identité exporté à partir d'AD FS sont nécessaires.
Pour configurer l'intégration de la plateforme avec Active Directory Federation Services, procédez comme suit :
Ajouter des relations de confiance
- Dans la console de gestion d'AD FS, cliquez-droit sur le dossier Approbation de partie de confiance dans l'arborescence des dossiers et sélectionnez Ajouter une approbation de partie de confiance dans le menu contextuel.
L'assistant d'ajout de relation de confiance est lancé.
- Dans la fenêtre d'accueil, sélectionnez Prise en charge des revendications et cliquez sur le bouton Suivant.
Cette action vous amène à l'étape Sélectionner une source de données.
- Sélectionnez l'option Entrer manuellement les données concernant la partie de confiance pour saisir manuellement les informations relatives à votre plateforme ASAP, puis cliquez sur le bouton Suivant.
Cette action vous amène à l'étape Spécifier le nom complet.
- Dans le champ Nom complet, entrez le nom complet pour la plateforme ASAP dans la console AD FS, et cliquez sur le bouton Suivant.
Si vous l'exigez, vous pouvez indiquer toute information supplémentaire dans le champ Notes.
Cette action vous amène à l'étape Configurer le certificat.
- Cliquez sur le bouton Suivant.
Cette action vous amène à l'étape Configurer l'URL.
- Cochez la case Activer la prise en charge du protocole WebSSO SAML 2.0 pour activer la prise en charge de la norme SAML.
- Dans le champURL du service SSO SAML 2.0 de la partie de confiance, saisissez l'URL du service SAML sur le serveur ASAP et cliquez sur le bouton Suivant.
Copiez cette adresse dans l'interface Web ASAP dans la section Paramètres de l'entreprise → SSO → SSO Callback (ACS) URL en cliquant sur le bouton
.
Cette action vous amène à l'étape Configurer les identificateurs.
- Définissez l'identifiant de la plateforme ASAP dans AD FS. Pour ce faire, effectuez les actions suivantes :
- Dans le champ Identificateur d'approbation de partie de confiance, saisissez le nom que vous souhaitez attribuer à l'identifiant de la plateforme ASAP pour le service AD FS.
- Cliquez sur le bouton Ajouter.
Le nouvel identifiant s'affichera dans le champ Identificateurs d'approbation de partie de confiance.
Mémorisez ou notez cet identifiant afin de pouvoir le saisir ultérieurement dans l'interface Web ASAP.
- Cliquez sur le bouton Suivant.
Cette action vous amène à l'étape Sélectionner une stratégie de contrôle d'accès.
- Sélectionnez une stratégie de gestion des accès conforme aux exigences de sécurité de votre entreprise et cliquez sur le bouton Suivant.
Cette action vous amène à l'étape Prêt à ajouter l'approbation.
- Consultez les paramètres indiqués précédemment. Si tout a été configuré correctement, cliquez sur le bouton Suivant.
Cette action vous amène à l'étape Terminer.
- Dans la dernière fenêtre du master, cliquez sur le bouton Fermer.
L'assistant d'ajout de relation de confiance est fermé. La plateforme ASAP figure désormais dans la liste Approbations de partie de confiance.
- Dans la console AD FS, sélectionnez la plateforme ASAP dans la liste Approbations de partie de confiance, et dans le volet droit Actions, cliquez sur Modifier la stratégie d'émission de revendication pour configurer les règles permettant de récupérer les informations à propos des utilisateurs dans AD FS pour l'authentification.
La fenêtre Modifier la stratégie d'émission de revendication pour <nom de l'identifiant> s'ouvre.
Si, dans la dernière fenêtre de l'assistant d'ajout de la relation de confiance, la case Configurer une stratégie d'émission de revendications pour cette application était cochée, cette fenêtre s'ouvre automatiquement.
- Ajoutez une règle permettant de récupérer les adresses email des utilisateurs dans AD FS. Pour ce faire, effectuez les actions suivantes :
- Cliquez sur le bouton Ajouter une règle.
L'assistant d'ajout de règles commencera à l'étape Choisir le type de règle.
- Dans la liste déroulante Modèle de règle de revendication, sélectionnez le modèle Envoyer les attributs LDAP en tant que revendications, puis cliquez sur le bouton Suivant.
Cette action vous amène à l'étape Configurer la règle de revendication.
- Dans le champ Nom de la règle de revendication, saisissez le nom de la règle (par exemple,
Email
). - Dans le graphique Mappage des attributs LDAP aux types de revendications sortantes, sélectionnez Adresses de messagerie dans la colonne Attribut LDAP et Adresses de messagerie dans la colonne Type de revendication sortante.
- Cliquez sur le bouton Terminer.
L'assistant d'ajout de règles se ferme. La règle ajoutée figurera dans la fenêtre Modifier la stratégie d'émission de revendication pour <nom de l'identifiant>, sous l'onglet Règles de transformation d'émission.
- Cliquez sur le bouton Ajouter une règle.
- Ajoutez une règle permettant de récupérer les identifiants des utilisateurs à partir d'AS FS en fonction de leur adresse email. Pour ce faire, effectuez les actions suivantes :
- Cliquez sur le bouton Ajouter une règle.
L'assistant d'ajout de règles commencera à l'étape Choisir le type de règle.
- Dans la liste déroulante Modèle de règle de revendication, sélectionnez le modèle Transformer une revendication entrante, puis cliquez sur le bouton Suivant.
Cette action vous amène à l'étape Configurer la règle de revendication.
- Dans le champ Nom de la règle de revendication, saisissez le nom de la règle (par exemple,
NameID
). - Dans la liste déroulante Type de revendication entrante, sélectionnez Adresse de messagerie.
- Dans la liste déroulante Type de revendication sortante, sélectionnez ID de nom.
- Dans la liste déroulante Format d'ID de nom sortant, sélectionnez Email.
- Sélectionnez Passer toutes les valeurs de revendication.
- Cliquez sur le bouton Terminer.
L'assistant d'ajout de règles se ferme. La règle ajoutée figurera dans la fenêtre Modifier la stratégie d'émission de revendication pour <nom de l'identifiant>, sous l'onglet Règles de transformation d'émission.
- Cliquez sur le bouton Ajouter une règle.
- Cliquez sur le bouton OK.
La règle sera créée.
- Dans la console AD FS, dans le dossier Approbations de partie de confiance, cliquez-droit sur la plateforme ASAP et sélectionnez Propriétés.
La fenêtre des propriétés de la plateforme AD FS ASAP s'ouvre.
- Sous l'onglet Signature, chargez le certificat de votre entreprise en cliquant sur le bouton Ajouter, puis sur OK.
- Dans l'arborescence des dossiers, sélectionnez Service → Certificats.
- Double-cliquez sur le certificat de signature de jeton.
Une fenêtre contenant des informations à propos du certificat s'ouvrira sous l'onglet Général.
- Sous l'onglet Détails, cliquez sur le bouton Copier dans un fichier.
L'assistant d'exportation de certificats démarre.
- Dans la fenêtre d'accueil de l'assistant de configuration, cliquez sur le bouton Suivant.
Cette action vous amène à l'étape Format du fichier d'exportation.
- Sélectionnez le format de fichier X.509 encodé en base 64 (*.cer) et cliquez sur le bouton Suivant.
Cette action vous amène à l'étape Fichier à exporter.
- Dans le champ Nom du fichier, saisissez le chemin d'accès au fichier où vous souhaitez exporter le certificat manuellement ou cliquez sur le bouton Parcourir, puis sur Suivant.
Cette action vous amène à l'étape Fin de l'Assistant Exportation du certificat.
- Vérifiez les paramètres d'exportation. Si tous les éléments sont exacts, cliquez sur le bouton Terminer.
- Dans la fenêtre de confirmation, cliquez sur le bouton OK.
Le certificat sera exporté vers le fichier sélectionné.
Configuration du côté de la plateforme ASAP
- Dans l'interface Web ASAP dans la section Paramètres de l'entreprise, sélectionnez l'onglet SSO.
- Dans le champ URL du fournisseur d'identité, saisissez l'URL dans le format suivant :
<adresse ADFS locale>/adfs/ls/IdpInitiatedSignOn.aspx
Par exemple,
https://adfs.example.com/adfs/ls/IdpInitiatedSignOn.aspx
. - Dans le champ ID entité, saisissez l'identifiant de la plateforme ASAP dans AD FS que vous avez indiqué dans l'Assistant d'ajout de confiance à l'étape Configurer les identificateurs.
- Dans le champ Certificat de signature, saisissez le contenu du certificat du fournisseur d'identité exporté à partir d'AD FS.
- Cliquez sur Enregistrer.
L'intégration Active Directory Federation Services est maintenant configurée. Activez l'authentification unique dans l'interface Web ASAP afin que les utilisateurs puissent se connecter au portail de formation par le biais de l'authentification unique.