Intégrer un IdP avec SCIM

Vous pouvez intégrer votre système NiCE CXone à tout IdP qui prend en charge SCIM. Si vous effectuez l'intégration avec Okta à l'aide de la méthode d'enregistrement de l'application, suivez les instructions figurant sur la page d'intégration Okta. Les étapes de cette page vous permettront également d'effectuer l'intégration avec Okta.

Effectuez chacune de ces tâches dans l'ordre indiqué.

Générer des Clés d’accès

Pour que cette intégration soit sécurisée, vous devez configurer une clé d’accès pour l’authentification. Votre IdP utilise cette clé d’accès lors de la communication avec votre système NiCE CXone.

Dans NiCE CXone, vous générez une clé d’accès à partir d’un compte employé. Cela signifie que vous devez créer un nouvel employé utilisé pour cette intégration, ainsi qu’un rôle permettant à l’IdP de créer et de modifier des employés.

  1. Dans NiCE CXone, cliquez sur le sélecteur d'application et sélectionnez Admin.
  2. Ajoutez un nouveau rôle pour la clé d’accès.

    1. Accédez à Sécurité > Rôles et Autorisations.
    2. Cliquez sur Nouveau rôle.

    3. Donnez un nom descriptif au rôle. Pour le cas d’utilisation décrit précédemment, vous pouvez l’appeler Clé d’accès SCIM.
    4. Cliquer sur l'onglet Autorisations. Sélectionnez l'onglet Admin à gauche et activez le autorisations Créer et modifier des Employés. L’Autorisation afficher est automatiquement activée.

    5. Cliquez sur enregistrer et activer.

  3. Créez un nouveau profil d’employé pour la clé d’accès :

    1. Cliquez sur le sélecteur d'applications icon of app selector et sélectionnez Administrateur.

    2. Cliquez sur Employés.

    3. Cliquez sur Créer un employé.
    4. Attribuez au profil employé une adresse courriel que vous possédez afin de pouvoir activer le compte de l'employé ultérieurement.

    5. Attribuez un prénom et un nom descriptifs au profil de l'employé. Par exemple, CléAccès SCIM.

    6. Dans la liste déroulante Rôle principal, affectez l'employé au Rôle que vous venez de créer.

    7. Dans la liste déroulante Attributs, désactivez toutes les cases pour ne pas être facturé pour le compte.

    8. Cliquez sur l’onglet Sécurité et sélectionnez un Authentificateur de connexion.

    9. Cliquez sur Créer.

  4. Dans le tableau Employés, recherchez et cliquez sur le profil du nouvel employé que vous avez créé pour l'ouvrir.

  5. Clique la languette Sécurité.

  6. Sous Clés d’accès, cliquez sur ajouter une Clé d’accès.

  7. Copiez l'Id DE LA clé d'accès et collez-le à un endroit où vous pouvez l'enregistrer.

  8. Cliquez sur (Afficher LA Clé secrète).

  9. Copiez le Clé d'accès secrète et collez-le à l'endroit où vous souhaitez l'enregistrer. Si jamais vous perdez la clé secrète, vous devrez en créer et en partager une nouvelle.

  10. Cliquez sur enregistrer.

  11. Dans le tableau Employés, cliquez sur Invitation à côté du profil du nouvel employé que vous avez créé.

  12. Lorsque vous recevez l'e-mail d'activation de compte, suivez les instructions de l'e-mail pour activer le compte.

  13. Partagez la clé d'accès uniquement avec les utilisateurs avec lesquels vous souhaitez utiliser le service.

Générer un Jeton porteur

Lorsque vous générez un jeton porteur, vous devez sélectionner un profil de l’utilisateur auquel le joindre. Toute modification effectuée à l’aide de ce jeton sera créditée à cet utilisateur. Le jeton est limité spécifiquement et exclusivement aux API SCIM. Il n’accorde pas l’accès à d’autres API ou services.

Vous pouvez accorder des jetons distincts à chaque utilisateur que vous souhaitez autoriser à effectuer des modifications à l'aide de SCIM, ou vous pouvez faire en sorte que plusieurs utilisateurs partagent un même jeton.

Lorsque vous créez un jeton porteur, vous ne pouvez le voir qu'une seule fois pour des raisons de sécurité. Un jeton porteur est valable pendant un an après sa génération. une fois qu'il a expiré, vous devez en générer un nouveau.

  1. Dans NiCE CXone, cliquez sur le sélecteur d'application et sélectionnez Admin.

  2. Accédez à Configuration du locataire > Paramètres du compte.

  3. Cliquez sur l'onglet SCIM.

  4. Dans la liste déroulante Utilisateur, sélectionnez le profil de l’utilisateur que vous souhaitez pouvoir utiliser avec le jeton porteur. Cliquez sur produire.

  5. Pointez sur Afficher le jeton, puis cliquez sur CopierIcon of paper with text and blank paper next to it.

  6. Enregistrez le jeton dans un endroit sûr. Vous ne pourrez pas récupérer le jeton une fois que vous aurez quitté cette page.

  7. Cliquez sur enregistrer.

Définition des Paramètres SCIM

  1. Ouvrez votre application IdP. Utilisez ces instructions pour configurer l'intégration :

    • L’identifiant unique des utilisateurs NiCE CXone est le nom d’utilisateur.

    • L'IdP doit prendre en charge le push de nouveaux utilisateurs et le push de mises à jour pour les utilisateurs existants, la mise à jour des attributs utilisateur et la désactivation des utilisateurs.

    • Le type d’authentification est OAuth 2.0.

    • L'URI du terminal du jeton d'accès est la suivante :

      • https://cxone.niceincontact.com/auth/token pour les Configurations standard.

      • https://cxone-gov.niceincontact.com/auth/token pour les configurations FedRAMP.

    • L’URL du terminal d’autorisation est :

      • https://cxone.niceincontact.com/auth/authorize?scope=openid pour standard configurations.

      • https://cxone-gov.niceincontact.com/auth/authorize?scope=openid pour les configurations FedRAMP.

  2. Le cas échéant, entrez la paire d’id DE LA clé d’accès et de clé d’accès secrète ainsi que le jeton porteur que vous avez sauvegardés précédemment.

  3. Enregistrez vos paramètres.

  4. Suivez les instructions de votre IdP pour lancer l'authentification avec NiCE CXone.