Configuration OAuth pour Apple Messages for Business

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 2 minutes de lecture
  • Intégrez votre fournisseur d’identité (IdP) à Apple Messages for Business l’utilisation de l’authentification 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 les instructions suivantes : Use a third-party OAuth provider.
      • Utilisez le type d’accord Code d’autorisation.
      • Ajoutez l’URL du jeton.
    3. Créez un enregistrement dans la table Périmètres de l’entité OAuth (oauth_entity_scope) en suivant les instructions suivantes : 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 de 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_connection) HTTP(s) en suivant les instructions suivantes : Create an HTTP(s) connection.
      • Type de connexion : sélectionner une 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 pourgraver l’API d’informations utilisateur en fonction de votre fournisseur d’identité. (Par exemple : https://<votre-application-idp>.com/api/v1/users)
    6. Créez une action de l’analyseur de profil à l’aide de Studio de workflow. Consultez les extraits de code affichés ici pour obtenir un exemple : Créer une action d’analyseur de profil pour Apple Messages for Business. Voir Building actions pour plus de détails.
    7. Créez un nouvel enregistrement dans la table Authentifications d’application 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 d’entité OAuth sur l’enregistrement de oauth_entity_profile créé avec votre enregistrement de 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.