ServiceNow pour Microsoft Teams les autorisations d’API d’intégration pour la messagerie instantanée basée sur la demande et SSO
Voici les autorisations d’API demandées par l’intégration pour Microsoft Teams la messagerie instantanée basée sur la demande et l’authentification ServiceNow® unique.
| Application | Autorisation d'API | Description |
|---|---|---|
| Request-Based Chat | Offline_access (delegated) (Application) | ServiceNow® stocke un jeton d’accès pour chaque utilisateur, ce qui lui permet de s’authentifier à nouveau avec ServiceNow, dans Microsoft Teams, sans avoir à passer par une invite de connexion. L'accès hors ligne nous permet d'actualiser automatiquement le jeton d'accès. |
| Chat.ReadWrite (delegated) | La partie Read de l’autorisation Chat.ReadWrite nous permet d’importer des chats basés sur des requêtes à partir de Microsoft Teams. La partie Write de l'autorisation Chat.ReadWrite est utilisée dans l'écran Démarrer la messagerie instantanée, où un message d'ouverture est fourni au nom de l'agent. | |
| User.Read (delegated) | Cette autorisation est automatiquement ajoutée chaque fois qu'une application est créée pour lire les informations de base de l'utilisateur comme son nom ou son ID d'e-mail. | |
| User.ReadBasic.All (delegated) | Cette autorisation est requise pour obtenir les noms et Microsoft Azure les ID des utilisateurs. ServiceNow stocke l’ID Azure afin de créer des messageries instantanées pour le compte des utilisateurs et d’importer des messageries instantanées en leur nom. | |
| Files.Read.All (delegated) | Cette autorisation est utilisée lors de l’importation de messageries instantanées basées sur des demandes à partir de Microsoft Teams. Il permet d’importer des pièces jointes, dans le cadre de la Microsoft Teams messagerie instantanée. | |
| ChatMember.ReadWrite (delegated) | Lorsqu'une demande avec une session de messagerie instantanée Teams est définie sur Inactive, les participants sont automatiquement supprimés de la messagerie instantanée correspondante. Cette autorisation est requise pour supprimer les participants de la messagerie instantanée. | |
| Chat.Create (delegated) | Autorisation utilisée dans la création de messageries instantanées basées sur reauthenticatequest. | |
| Chat.ReadBasic (delegated) | Cette autorisation est utilisée lors de l'importation de messageries instantanées basées sur des demandes. Elle nous permet d'afficher le participant à l'origine de chaque message dans la messagerie instantanée. | |
| Presence.Read.All (délégué) | Cette autorisation est utilisée lors du démarrage d’un Microsoft Teams chat pour être informé de la présence de chaque utilisateur qui sera ajouté au chat. Cela permet aux utilisateurs de connaître l’état en temps réel des participants à la messagerie instantanée avant de les ajouter à la discussion de groupe. | |
| Utilisateur.Lecture.Tout (application) | Cette autorisation est utilisée dans la fonctionnalité d’accès invité, où un membre invité peut également démarrer une discussion. Microsoft n’autorise pas les jetons d’invité (avec une autorisation déléguée) à accéder au point de terminaison de l’API « /users ». Ainsi, l’autorisation Application est nécessaire pour extraire les détails des Microsoft Azure utilisateurs et mapper l’UPN avec ServiceNow les utilisateurs. | |
| Tab SSO | User.Read (delegated) | Cette autorisation permet à l’utilisateur de s’authentifier dans un ServiceNow portail incorporé dans Microsoft Teams. |
| Offline_access (delegated) | Cette autorisation est requise pour l’utilisation de l’onglet SSO, afin d’activer l’authentification utilisateur avec un Microsoft Teams onglet. |