ServiceNow pour Microsoft Teams les autorisations d’API d’intégration pour la messagerie instantanée basée sur la demande et l’authentification unique

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 2 minutes de lecture
  • Voici les autorisations d’API demandées par l’intégration Microsoft Teams pour la messagerie instantanée basée sur la demande et l’authentification ServiceNow® unique.

    Tableau 1. Autorisations d’API pour la messagerie instantanée basée sur la demande et l’authentification 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 demandes à 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.
    Présence.Lecture.Tout (délégué) Cette autorisation est utilisée lors du démarrage d’une Microsoft Teams messagerie instantanée pour être informé de la présence de chaque utilisateur qui sera ajouté à la messagerie instantanée. Cela permet aux utilisateurs de connaître le statut en temps réel des participants au chat avant de les ajouter au chat de groupe.
    User.Read.All (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 un jeton d’invité (avec 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’authentification unique de l’onglet, afin d’activer l’authentification de l’utilisateur avec un Microsoft Teams onglet.