Configurer l’authentification NiCE CXone en utilisant Onelogin comme Fournisseur d’identité Externe
Cette page vous guide pas à pas dans la configuration de l’authentification pour votre système NiCE CXone avec Onelogin comme fournisseur d’identité externe.
Avant de commencer
- Acquérir une compréhension de base des concepts et de la terminologie d'authentification et d'autorisation si vous n'avez jamais mis en place un processus comme celui-ci auparavant.
- Revoir le processus spécifique à NiCE CXone si c'est la première fois que vous travaillez avec l'authentification dans NiCE CXone.
- Tenez compte de vos utilisateurs humains et des niveaux d'accès dont ils ont besoin. Décidez si les personnes ayant un plus grand accès devraient avoir des niveaux de sécurité plus élevés.
- Décidez si vous utiliserez des exigences de mot DE passe personnalisées, l'authentification multifacteur (Amf), ou les deux, pour appliquer la politique.
- En fonction de vos décisions, dressez une liste des authentificateurs de connexion. La liste doit inclure les exigences en matière de mot DE passe et l'état Amf que vous souhaitez utiliser pour chaque authentificateur de connexion.
- Déterminez si vous devez inclure l'authentification et l'autorisation pour des applications telles que les bots ou les assistants virtuels intelligents (IVA). Si c'est le cas, vous devrez créer des clés d'accès.
- Familiarisez-vous avec votre protocole d'authentification. NiCE CXone prend en charge SAML 2.0 pour l'intégration de Onelogin.
- Évaluer la combinaison d'IdP et de protocole pour vous assurer que vos cas d'utilisation et vos flux d'utilisateurs sont pris en charge, et pour identifier les problèmes potentiels. Cela doit inclure des tests réels.
Votre NiCE CXone peut vous soutenir et vous guider dans ce processus de planification. Une bonne planification permet une mise en œuvre plus fluide. La mise en œuvre de l'authentification et de l'autorisation au fur et à mesure que des besoins immédiats se présentent risque davantage d'entraîner des problèmes.
Effectuez chacune de ces tâches dans l'ordre indiqué.
Configurer une Application IDP dans Onelogin
La configuration d'une application IDP dans Onelogin nécessite plusieurs tâches. Effectuez-les dans l'ordre indiqué.
Configurer la valeur de l'état de relais
La valeur relayState est requise lors de la configuration de l'application SAML Okta dans la tâche suivante. Utilisez la valeur correspondant à votre environnement.
Valeurs de l'état Relay par Environnement
Le tableau suivant répertorie les environnements actuellement pris en charge :
| Environnement | Valeur de l'état de relais |
|---|---|
| Production | {"clientId":"0b697ebb-4ea2-4052-b12b-d3cf12a53eca"} |
| FedRAMP | {"clientId":"0b697ebb-4ea2-4052-b12b-d3cf12a53eca"} |
| AUSOV1 | {"clientId":"0b697ebb-4ea2-4052-b12b-d3cf12a53eca"} |
| EUSOV1 | {"clientId":"0b697ebb-4ea2-4052-b12b-d3cf12a53eca"} |
| UKSOV1 | {"clientId":"0b697ebb-4ea2-4052-b12b-d3cf12a53eca"} |
| UKSOV2 | {"clientId":"0b697ebb-4ea2-4052-b12b-d3cf12a53eca"} |
Bien que la valeur Relay State soit actuellement identique dans tous les environnements, chaque environnement possède son propre id client unique. Les environnements futurs pourront utiliser des valeurs différentes. Utilisez toujours la valeur indiquée pour votre environnement afin de garantir la compatibilité ascendante.
-
Identifiez l’environnement utilisé par votre organisation.
-
Copiez la valeur Relay State correspondante à partir du tableau.
-
Utilisez cette valeur lors de la configuration de l'application SAML Okta dans la tâche suivante.
Créer une application dans Onelogin
- Connectez-vous à Onelogin en tant qu’administrateur.
- Accédez à Applications > Applications puis cliquez sur Add App.
- Recherchez SAML Text Connector (IdP), puis sélectionnez-le et enregistrez.
- Dans la section Application, sélectionnez App > Configuration.
- Entrée Afficher le nom pour l'application.
- Si vous le souhaitez, sélectionnez une icône et ajoutez une description.
- Enregistrez votre application.
- Passez à la tâche suivante pour configurer les paramètres.
Configurer l'authentification unique et configurer les paramètres SAML
- If you haven't created a certificate in Onelogin yet, do so now:
- Accédez à Sécurité > Certificats, puis cliquez sur Nouveau.
- Donnez un nom au certificat et sélectionnez une Signature. L'option recommandée est SHA-256.
- Cliquez sur enregistrer.
- Dans la liste déroulante Empreinte de signature, sélectionnez la même option que celle choisie pour Signature.
- Cliquez sur enregistrer.
- Téléchargez le certificat.
- Dans l'application que vous avez créée, cliquez sur Configuration dans le menu de gauche.
- Dans le champ RelayState, entrez la valeur d'état de relais codée que vous avez générée au cours de la tâche précédente.
- Pour l'Audience, entrez une URL d'espace réservé, telle que https://need_to_change. Vous remplacerez l'espace réservé par l'ID d'Entité de votre NiCE CXone authentificateur de connexion lors d'une étape ultérieure.
- Dans les champs Destinataire, ACS (Consumer) URL Validator et ACS (Consumer) URL, entrez une autre URL d'espace réservé. Vous obtiendrez l'URL Assertion Consumer Service (ACS) réelle auprès de votre NiCE CXone authentificateur de connexion lors d'une étape ultérieure.
- Cliquez sur SSO dans le menu de gauche.
- Sous X.509, cliquez sur Modifier, puis sélectionnez le certificat que vous avez créé dans la liste déroulante.
- Sélectionnez un algorithme de signature SAML. L'algorithme recommandé est SHA-256.
- Sélectionnez Indice de Connexion et connexion présumée.
- Accédez à la Page Utilisateurs et ajoutez tous les utilisateurs qui doivent pouvoir utiliser Onelogin pour se connecter à NiCE CXone.
- Cliquez sur Privileges dans le menu de gauche et ajoutez un ou plusieurs utilisateurs en tant qu'administrateurs pour cette application.
- Quittez la fenêtre ouverte. Vous apporterez des modifications à votre configuration en fonction des paramètres NiCE CXone que vous obtiendrez plus tard.
Créer un Authentificateur de connexion avec SAML 2.0
Autorisations requises : Authentificateur de connexion – Créer
- Cliquez sur le sélecteur d'applications
et sélectionnez Administrateur. - Cliquez sur Sécurité > Authentificateur de connexion.
- Cliquez sur Nouvel Authentificateur de connexion.
- Entrez le nom et la description de l'authentificateur de connexion. Pour description, utilisez uniquement du texte brut. URL ou balisage tel que le html ne seront pas sauvegardés.
- Sélectionnez SAML comme Type d’authentification.
-
Si vous souhaitez exiger que les utilisateurs se connectent à partir d'une certaine Adresse IP, sélectionnez l'Emplacement que vous avez défini dans la section précédente.
- Si vous souhaitez activer la connexion initiée par le fournisseur de services (SP) pour cet authentificateur de connexion, effectuez cette étape. Dans le champ URL du terminal, entrée le SAML 2.0 Terminal que vous avez copié depuis Onelogin dans la tâche précédente.
- Cliquez sur Choisir un fichier et sélectionnez le certificat de signature public que vous avez téléchargé à partir de Onelogin dans la tâche précédente. Ce certificat doit être un fichier PEM. Il s'agit d'un fichier texte et la première ligne doit contenir BEGIN CERTIFICATE suivi d'un texte.
-
Sélectionnez l'onglet Utilisateurs assignés. Sélectionnez les utilisateurs que vous souhaitez affecter à l'authentificateur de connexion que vous créez. Vous pouvez également attribuer directement des utilisateurs à l'authentificateur de connexion dans leur profil employé.
- Cliquez sur enregistrer et activer.
- Ouvrez l'authentificateur de connexion.
-
Vous remarquerez deux champs supplémentaires en lecture seule affichés : l'ID d'Entité et l'URL ACS. Notez ces valeurs. Vous en aurez besoin pour la tâche suivante.
Ajouter des valeurs NiCE CXone à Onelogin
Terminez cette étape dans Onelogin.
-
Connectez-vous à Onelogin en tant qu’administrateur.
-
Sous Paramètres de l'application Web, dans l'application connectée que vous avez créée, collez les valeurs que vous avez copiées depuis votre authentificateur de connexion dans NiCE CXone :
- Dans les champs Destinataire, ACS (Consommateur) Validateur d'URL et ACS (Consommateur) URL, supprimez l'URL d'espace réservé et collez celle que vous avez copiée depuis le champ ACS URL dans votre authentificateur de connexion NiCE CXone de la tâche précédente.
- Dans le champ Audience, supprimez l'URL d'espace réservé et collez celle que vous avez copiée depuis le champ ID d'Entité de votre authentificateur de connexion NiCE CXone dans la tâche précédente.
Configurer NiCE CXone utilisateurs
Effectuez cette tâche dans NiCE CXone pour tous les utilisateurs NiCE CXone nécessitant l'authentification unique avec Onelogin. Vous pouvez également effectuer cette étape en utilisant le modèle de téléversement groupé.
-
Dans NiCE CXone, cliquez sur le sélecteur d'application
et sélectionnez Administrateur. -
Cliquez sur Employés.
-
Sélectionnez le profil employé à modifier, puis cliquez sur Modifier.
-
Si vous ne l'avez pas déjà fait, accédez à l'onglet Sécurité et sélectionnez l'authentificateur de connexion que vous avez créé précédemment.
-
Assurez-vous que l'Identité externe est définie sur la valeur correcte. La valeur doit correspondre exactement à l'Unique User Identifier dans Onelogin.
-
Enregistrez vos modifications.
Test l'Intégration SAML
Avant d'affecter l'authentificateur de connexion SAML aux utilisateurs dans NiCE CXone, vous devez effectuer un test de l'intégration SAML. Si le test échoue, revoyez vos Configurations et apportez des modifications aux paramètres.
- Lancer une connexion depuis le dashboard Onelogin.
- Vérifiez que le flux d'Authentification SAML fonctionne comme vous le souhaitez.