Configuration OAuth pour Apple Messages for Business
Intégrez votre fournisseur d’identité (IdP) à Apple Messages for Business l’aide 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.
- Accédez à la Apple Messages for Business page (register.apple.com) et connectez-vous à votre compte Messages for Business.
- Accédez à la section Authentification OAuth2 intégrée .
- Ajoutez l’URL d’autorisation de votre fournisseur d’identité (IdP) dans le champ URL OAuth .
- Ajoutez l’URL du jeton de votre fournisseur d’identité au champ URL du jeton .
- Ajoutez l’ID client de votre fournisseur d’identités au champ Identificateur client .
- Reportez-vous au Apple documentation pour plus d’instructions sur la configuration de l’authentification OAuth2 sur votre Apple Messages for Business compte.
Configurer OAuth sur votre ServiceNow® instance
- Accédez à votre ServiceNow® instance pour configurer OAuth.
- Créez un 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.
- Créez un nouvel enregistrement dans la table Périmètres des entités OAuth (oauth_entity_scope) en suivant les instructions suivantes : Specify an OAuth scope. Si vous avez plusieurs périmètres, ajoutez un nouvel enregistrement pour chaque périmètre et créez un enregistrement de périmètre de profil d’entité correspondant pour chaque périmètre.
- Créez un enregistrement dans la table Alias de connexion et d’informations d’identification (sys_alias) en suivant les instructions suivantes : 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.
- Créez un enregistrement dans la table Connexion HTTP(s) (http_connection) en suivant les instructions suivantes : Create an HTTP(s) connection.
- Type de connexion : sélectionner Connexion HTTP(s)
Définissez l’alias de connexion sur l’enregistrement de sys_alias créé à l’étape précédente.
- Définissez l’URL de connexion pourgraver l’API des informations utilisateur selon votre fournisseur d’identités. (Par exemple : https://<votre-application-idp>.com/api/v1/users)
- Créez une action d’analyseur de profil à l’aide de Studio de workflow. 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. Consultez la section Building actions pour plus de détails.
- Créez un nouvel enregistrement dans la table Authentifications de l’application de fournisseur (sys_cs_provider_app_authentication) en suivant les instructions suivantes :
- Définir l’identité du canal du fournisseur sur l’application de votre 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 API de profil sur l’enregistrement http_connection créé précédemment.
- Définissez l’action Analyseur de réponse du profil sur l’enregistrement sys_hub_action_type_definition que vous avez défini.