Configuration OAuth pour Apple Messages for Business

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 2 minutes de lecture
  • Intégrez votre fournisseur d’identité (IdP) à l’utilisation de l’authentification Apple Messages for Business OAuth2.

    Se connecter Apple Messages for Business à votre ServiceNow® instance

    Effectuez les étapes suivantes sur le Apple Messages for Business site pour connecter votre Apple Messages for Business compte à votre ServiceNow® instance.

    1. Accédez à la Apple Messages for Business page (register.apple.com) et connectez-vous à votre compte Messages for Business.
    2. Accédez à la section Authentification OAuth2 intégrée .
    3. Ajoutez l’URL d’autorisation de votre fournisseur d’identité (IdP) au champ URL OAuth .
    4. Ajoutez l’URL du jeton de votre IdP au champ URL du jeton .
    5. Ajoutez l’ID client de votre IdP au champ Identificateur client .
    6. Reportez-vous à la section Apple interne pour plus d’instructions sur la configuration de l’authentification OAuth2 sur votre Apple Messages for Business compte.

    Configurer OAuth sur votre ServiceNow® instance

    1. Accédez à votre ServiceNow® instance pour configurer OAuth.
    2. Créez un nouvel enregistrement dans la table Registres d’application (oauth_entity) en suivant ces instructions : Use a third-party OAuth provider.
      • Utilisez le type d’accord Code d’autorisation.
      • Ajoutez l’URL du jeton.
    3. Créez un nouvel enregistrement dans la table Périmètres des entités OAuth (oauth_entity_scope) en suivant ces instructions : Specify an OAuth scope. Si vous avez plusieurs champs d’application, ajoutez un nouvel enregistrement pour chaque champ d’application et créez un enregistrement de champ d’application du profil d’entité correspondant pour chaque champ d’application.
    4. Créez un nouvel enregistrement dans la table Alias de connexion et d’informations d’identification (sys_alias) en suivant ces instructions : Create a Connection & Credential alias. Cet alias de connexion est utilisé pour extraire l’enregistrement de connexion HTTP que vous créez à l’étape suivante.
    5. Créez un nouvel enregistrement dans la table Connexion HTTP(s) (http_connection) en suivant ces instructions : Create an HTTP(s) connection.
      • Type de connexion : sélectionnez Connexion HTTP(s) Définissez
      • l’alias de connexion sur l’enregistrement sys_alias créé à l’étape précédente.

      • Définissez l’URL de connexion pour graver l’API d’informations utilisateur conformément à votre IdP. (Par exemple : https://<votre-application-idp>.com/api/v1/users)
    6. Créer une action de l’analyseur de profil à l’aide de Concepteur d'action. Consultez les extraits de code présentés ici pour obtenir un exemple : Créer une action d’analyseur de profil pour Apple Messages for Business. Reportez-vous à la rubrique Building actions pour en savoir plus.
    7. Créez un nouvel enregistrement dans la table Authentifications des applications du fournisseur (sys_cs_provider_app_authentication) en suivant ces instructions :
      • Définir l’identité du canal du fournisseur sur votre application de fournisseur (sys_cs_provider_application)
      • Définissez le profil de l’entité OAuth sur l’enregistrement oauth_entity_profile créé avec votre enregistrement Fournisseur OAuth (oauth_entity).
      • Définissez la connexion de l’API de profil à l’enregistrement http_connection créé précédemment.

      • Définissez l’action de l’analyseur de réponse du profil sur l’enregistrement sys_hub_action_type_definition que vous avez défini.