Intégration à Okta

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 10 minutes de lecture
  • Vous pouvez intégrer votre ServiceNow instance à Okta pour afficher l’utilisation du logiciel pour toutes les applications SSO connectées.

    Créer une Okta application

    Créez une Okta application que vous pouvez intégrer au Now Platform.

    Avant de commencer

    Okta Rôle requis : super administrateur, administrateur d’application ou administrateur de gestion d’accès API
    Remarque :
    Les rôles de super administrateur, d’administrateur d’application ou d’administrateur de gestion de l’accès à l’API ne sont requis que pour créer des Okta applications OAuth 2.0. La connexion entre l’application OAuth et ServiceNow doit Okta être établie par un administrateur ayant accès à toutes les applications. Après la création d’une Okta application OAuth 2.0, l’accès auquel Okta l’intégration Gestion des licences SaaS Okta est accordée est déterminé par les champs d’application activés pour l’application Okta OAuth 2.0. Consultez Rôles et autorisations d’administrateur pour plus d’informations sur Okta les rôles et périmètres administrateur, ainsi que sur les points deOkta terminaison pris en charge.

    Procédure

    1. À partir d’un navigateur Web, connectez-vous à la console d’administration Okta.
    2. Créez une application avec la Okta fonctionnalité OAuth 2.0.

      Consultez Créer une application OAuth 2.0 pour Okta pour obtenir des instructions détaillées.

      Gardez à l’esprit les points suivants lorsque vous créez votre Okta application :
      • Dans les champs URI de redirection de connexion et URI de redirection de déconnexion , entrez https://<nom-instance>.service-now.com/oauth_redirect.do, où <nom-instance> correspond au nom de votre ServiceNow instance.
      • Copiez les valeurs des champs ID client et Secret client . Conservez-les dans un endroit sûr pour une utilisation ultérieure.
      • Accordez les périmètres suivants à votre Okta application OAuth 2.0 :
        • okta.groupes.read
        • okta.eventHooks.read
        • okta.groupes.gérer
        • okta.eventHooks.manage
        • okta.apps.read
        • okta.users.manage
        • okta.users.read
        • okta.logs.read
        • okta.apps.manage
      • Cochez la case Actualiser le jeton sous le type d’accord Client agissant au nom d’un utilisateur sur le portail Okta.

    Créer un profil d’intégration Okta

    Créez un profil d’intégration Okta dans votre ServiceNow instance.

    Avant de commencer

    Pour créer un profil d’intégration Okta , demandez le module d’extension Gestion des actifs logiciels - Gestion des licences SaaS (com.sn_sam_saas_int) à partir de ServiceNow Store.

    ServiceNow Rôle requis : sam_integrator ou admin

    Pourquoi et quand exécuter cette tâche

    Remarque :
    À partir de la version 7.0.0 de - Gestion des licences SaaS et de Gestion des actifs logiciels la Okta version 4.1.2 du spoke, votre ServiceNow instance crée une connexion distincte Okta pour chaque Okta profil d’intégration que vous créez. Chaque connexion s’exécute indépendamment l’une de l’autre, ce qui permet à votre instance de prendre en charge plusieurs profils d’intégration indépendants Okta .

    Si vous utilisez Software Asset Workspace, l’option permettant de créer le Okta profil d’intégration dans Interface utilisateur principale est inactive.

    Procédure

    1. Accédez au profil d’intégration.
      InterfaceAction
      Interface utilisateur principale
      1. Accédez à la Tous > Actifs Logiciels > Licence SaaS > Profils d'intégration SSO.
      2. Sélectionnez Nouveau.
      3. Sélectionnez Profil d’intégration Okta.
      Espace de travail des ressources logicielles
      1. Accédez à la Opérations de licence > Abonnements de l'utilisateur > Profils d'intégration SSO.
      2. Sélectionnez Nouveau.
      3. Sélectionnez Okta dans la liste déroulante.
      4. Sélectionnez Continuer.
    2. Renseignez les champs du formulaire.
      Tableau 1. Formulaire Profil d’intégration SSO
      Champ Description
      Nom d'affichage Nom du profil d’intégration. Par exemple, Intégration Okta.
      Statut État du profil d'intégration.
      • Si vous n’avez pas publié le profil d’intégration, ce champ est automatiquement défini sur Brouillon.
      • Si vous avez déjà publié le profil d’intégration, ce champ est automatiquement défini sur Publié.
      Intégration de répertoire Référence au profil d’intégration d’annuaire, qui est utilisé pour extraire les utilisateurs, les groupes et les appartenances à des groupes Active Directory d’une organisation.
      • Si un enregistrement Okta d’intégration d’annuaire existe, vous pouvez sélectionner l’enregistrement existant.
      • S’il n’existe aucun enregistrement d’intégration de Okta répertoire, un nouvel enregistrement est créé lorsque vous sauvegardez ou soumettez ce formulaire.
      Type de profil Type du profil d’intégration.

      Ce champ est automatiquement défini sur Okta.

      Connexion et information d'identification

      Référence à l’alias de connexion et d’informations d’identification utilisé dans l’intégration de l’annuaire et de l’authentification unique.

      • Si un enregistrement d’intégration d’annuaire existe et que vous le sélectionnez dans le champ Intégration d’annuaire, ce champ est automatiquement défini sur l’alias de connexion et d’informations d’identification de l’enregistrement d’intégration d’annuaire.
      • Si aucune valeur d’intégration d’annuaire n’existe, ce champ est automatiquement renseigné.
      Créer des abonnements Okta Option de création d’un profil d’intégration directe pour afficher Okta les abonnements après la publication de ce profil d’intégration.

      Valeur par défaut : faux

    3. Sélectionnez Envoyer.
    4. Ouvrez la boîte de dialogue Créer une connexion et des informations d’identification.
      InterfaceAction
      Interface utilisateur principale Sélectionnez le lien connexe Créer une nouvelle connexion et de nouvelles informations d’identification sur le formulaire de profil d’intégration SSO.
      Espace de travail des ressources logicielles
      1. Sélection de l’icône d’aperçu (icône Aperçu.)en regard du champ Connexion et informations d’identification
      2. Sélectionnez Ouvrir l’enregistrement dans l’aperçu de l’enregistrement.
      3. Dans le formulaire Alias de connexion et d’informations d’identification, sélectionnez le lien connexe Créer une nouvelle connexion et informations d’identification .
    5. Renseignez les champs de la boîte de dialogue.
      Tableau 2. Boîte de dialogue Créer une connexion et des informations d’identification
      Champ Description
      Nom Nom de la connexion. Par exemple, Connexion Okta.
      URL de connexion URL de connexion. Saisissez https://<votredomaineOkta>.com, où <votredomaineOkta> est le domaine de votre organisation.
      URL d'autorisation URL du point de terminaison d’autorisation OAuth. Saisissez https://<votredomaineOkta>.com/oauth2/v1/authorize, où <votredomaineOkta> est le domaine de votre organisation.
      URL de jeton URL du point de terminaison OAuth qui récupère et actualise les jetons d’accès. Saisissez https://<votredomaineOkta>.com/oauth2/v1/token, où <votredomaineOkta> est le domaine de votre organisation.
      URL de révocation du jeton URL du point de terminaison OAuth qui révoque les jetons d’accès. Saisissez https://<votredomaineOkta>.com/oauth2/v1/revoke, où <votredomaineOkta> est le domaine de votre organisation.
      ID client OAuth ID client affecté à votre Okta application.
      Secret client OAuth Clé secrète du client qui est affectée à votre Okta application.
      URL de redirection OAuth URL du fournisseur OAuth vers lequel les utilisateurs sont redirigés après authentification. Ce champ est automatiquement défini sur https://<nom-instance>.service-now.com/oauth_redirect.do, où <nom-instance> correspond au nom de votre ServiceNow instance.
    6. Sélectionnez Créer et obtenir un jeton OAuth.
      La Okta boîte de dialogue de connexion du portail s’ouvre.
    7. Dans la boîte de dialogue, entrez vos Okta informations d’identification, puis sélectionnez Se connecter.
      Remarque :
      Vous devez vous connecter avec les mêmes informations d’identification que pour les rôles de super administrateur, d’administrateur d’application ou d’administrateur de la gestion de l’accès à l’API.
      La boîte de dialogue se ferme et vous revenez automatiquement au formulaire Profil d’intégration SSO.
    8. Sélectionnez Publier.

    Résultats

    Les tâches planifiées et les tâches d’annuaire téléchargent une liste de l’ensemble des applications, utilisateurs, groupes et abonnements logiciels associés à votre Okta application. Affichez l’état de votre tâche dans les onglets Résultats des travaux planifiés et Résultats des travaux du répertoire de votre profil d’intégration. Gestion des actifs logiciels crée automatiquement des modèles logiciels pour les applications avec un ID de catalogue externe qui correspond à un identificateur dans la table Définitions de produit d’abonnement [samp_sw_subscription_product-définition].

    Que faire ensuite

    Si vous avez coché la case Créer des abonnements Okta et que ce profil d’intégration est publié, un profil d’intégration direct est Okta créé. Vous pouvez accéder au profil d’intégration directe en sélectionnant le lien Profil d’intégration directe dans le message d’informations.

    Une fois que vous avez navigué vers le profil d’intégration directe, vous pouvez afficher Okta les abonnements en sélectionnant l’onglet Abonnements logiciels . Pour plus d'informations, consultez Okta Profil d’intégration directe SSO.

    Avertissement :

    Lorsque votre jeton OAuth expire, votre Okta profil d’intégration affiche un message d’erreur indiquant que vous devez obtenir un nouveau jeton OAuth. Sélectionnez le lien dans le message d’erreur pour obtenir le nouveau jeton OAuth.

    Ne supprimez pas l’enregistrement d’informations d’identification OAuth 2.0 associé à l’enregistrement de connexion de votre Okta profil d’intégration. Si vous supprimez l’enregistrement d’informations d’identification OAuth 2.0, vous ne pourrez pas obtenir de nouveau jeton OAuth après l’expiration de votre jeton OAuth actuel.

    Après avoir publié le profil d’intégration et connecté des applications au profil, vous pouvez afficher les événements effectués par des utilisateurs individuels jusqu’à 60 jours avant la date actuelle. Pour plus d'informations, consultez Réviser une règle de réclamation logicielle.

    Okta Profil d’intégration directe SSO

    Okta Le profil d’intégration directe SSO vous aide à gérer Okta les licences utilisateur en créant des abonnements pour Okta les utilisateurs lors de la configuration d’une Okta intégration SSO.

    Tableau 3. Profil d’intégration directe de l’authentification unique OKTA
    Champ Description
    Nom d'affichage Nom du profil d’intégration.
    Statut État du profil d'intégration.

    Ce champ est automatiquement défini sur Publié.

    Type de profil Type de profil d'intégration.

    Ce champ est automatiquement défini sur Abonnement Okta.

    Télécharger le flux secondaire d'abonnement
    Flux secondaire Ce champ est automatiquement défini sur Abonnements au téléchargement Okta.

    Connecter les applications SSO

    Connectez une application SSO pour surveiller tous les utilisateurs et groupes qui ont accès à cette application. Vous pouvez également suivre les données de connexion de l’utilisateur et récupérer les licences inutilisées.

    Avant de commencer

    ServiceNow Rôle requis : sam_integrator ou admin

    Pourquoi et quand exécuter cette tâche

    ServiceNow® Gestion des licences SaaS offre des intégrations directes avec certaines applications. Les intégrations directes fournissent les données d’utilisation les plus complètes. Pour obtenir la liste des intégrations directes disponibles, reportez-vous à Intégration aux applications SaaS.

    Si vous avez déjà créé une intégration directe pour une application, la connexion de la même application dans une intégration SSO crée des enregistrements d’abonnement en double dans votre ServiceNow instance. Vous ne devez utiliser que l’intégration directe. Si vous connectez une application dans le cadre d’une intégration SSO, mais que vous souhaitez créer ultérieurement une intégration directe pour cette application, déconnectez l’application avant de créer l’intégration directe.

    Procédure

    1. Accédez à la Tous > Licence SaaS > Applications SSO.
    2. Sélectionnez l’application que vous souhaitez connecter.
    3. Si le champ Modèle logiciel est vide, ajoutez un modèle logiciel pour l’application.
      Avant de pouvoir connecter une application, celle-ci doit être associée à un modèle logiciel. ServiceNow® Gestion des actifs logiciels crée automatiquement des modèles logiciels pour les applications avec un ID de catalogue externe qui correspond à un identificateur dans la table Définitions de produit d’abonnement [samp_sw_subscription_product_definition]. Pour toutes les autres applications, vous pouvez créer un modèle logiciel manuellement. Pour obtenir des instructions, consultez Créer des modèles logiciels au format Gestion des actifs logiciels classique.
    4. Sélectionnez la date à partir de laquelle vous souhaitez analyser la dernière activité dans le champ Analyser la dernière activité à partir de .

      Vous pouvez commencer à analyser les données de connexion pour des utilisateurs et des applications individuels à partir de la date actuelle ou jusqu’à 60 jours avant. La valeur par défaut est de 30 jours. Si vous sélectionnez une date antérieure à la date actuelle, l’affichage des résultats peut prendre plus de temps en raison de la quantité de données que vous souhaitez analyser.

      Une fois que vous avez soumis une valeur dans le champ Analyser la dernière activité à partir de , le champ passe en lecture seule.

    5. Sélectionnez Connexion.
      Conseil :
      Pour connecter plusieurs applications simultanément, cochez la case en regard de chaque application que vous souhaitez connecter dans la liste Applications SSO. Sélectionnez les actions dans le menu de ligne sélectionné, puis sélectionnez Connecter. Si des applications ne sont pas associées à un modèle logiciel, le nom de l’élément de menu Connexion est mis à jour pour indiquer que seules certaines des applications seront connectées. Par exemple, un élément de menu Connexion (1 sur 4) indique qu’une seule des quatre applications que vous avez sélectionnées sera connectée. Ajoutez des modèles logiciels aux applications restantes pour procéder aux connexions.

    Que faire ensuite

    Une fois l’application SSO connectée, votre ServiceNow instance crée automatiquement des utilisateurs, des groupes, des abonnements et des règles de réclamation, qui sont actualisés quotidiennement. Si vous supprimez un utilisateur, une application, un groupe ou une appartenance à un groupe de la Okta console développeur, les modifications sont répercutées sur votre ServiceNow instance.

    Passez en revue toutes les règles de réclamation générées automatiquement pour vous assurer qu’elles répondent à vos spécifications pour la récupération des abonnements utilisateur. Pour plus d'informations, consultez Réviser une règle de réclamation logicielle.

    Créez des autorisations logicielles pour les modèles logiciels générés automatiquement afin de suivre le logiciel utilisé par rapport au logiciel possédé. Pour plus d’informations sur la création d’autorisations logicielles dans l’application classique, reportez-vous à la Gestion des actifs logiciels section Créer des autorisations au format Gestion des actifs logiciels classique. Pour plus d’informations sur la création d’autorisations logicielles dans Software Asset Workspace, reportez-vous à Créer des autorisations dans l’espace de travail. Pour plus d’informations sur la création d’autorisations logicielles à l’aide du Playbook, reportez-vous à Créer des autorisations à l’aide de la visite guidée.Gestion des actifs logiciels

    Le rapprochement s’exécute également sur vos abonnements sous la forme d’une tâche planifiée ou à la demande. Vous pouvez afficher les résultats de votre rapprochement dans la console de licence (Gestion des actifs logiciels application classique) ou la vue Utilisation de la licence (Software Asset Workspace). Utilisez ces résultats pour déterminer votre position de conformité de licence et pour corriger toute non-conformité. Pour plus d’informations sur l’exécution du rapprochement dans l’application classique, reportez-vous à Exécuter le rapprochement de logiciel.Gestion des actifs logiciels Pour plus d’informations sur l’exécution du rapprochement dans Software Asset Workspace, reportez-vous à Exécuter le rapprochement de logiciel dans l’espace de travail.