ServiceNow für Microsoft Teams Integrations-API-Berechtigungen für anforderungsbasierten Chat und SSO

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • Im Folgenden finden Sie API-Berechtigungen, die von der Integration von ServiceNow® mit Microsoft Teams für anforderungsbasierten Chat und SSO angefordert werden.

    Tabelle : 1. API-Berechtigungen für anforderungsbasierten Chat und SSO
    App API-Berechtigung Beschreibung
    Request-Based Chat Offline_access (delegiert) (Anwendung) ServiceNow® speichert ein Zugriffstoken für jeden Benutzer, mit dem sich dieser innerhalb von Microsoft Teamserneut mit ServiceNowauthentifizieren kann, ohne eine Anmeldeaufforderung durchlaufen zu müssen. Durch den Offline-Zugriff kann das Zugriffstoken automatisch aktualisiert werden.
    Chat.ReadWrite (delegiert) Mit dem Teil „Read“ der Berechtigung „Chat.ReadWrite“ können anforderungsbasierte Chats aus Microsoft Teamsimportiert werden. Der Bestandteil „Write“ der Berechtigung „Chat.ReadWrite“ wird im Bildschirm „Chat starten“ verwendet, in dem eine Eröffnungsnachricht im Namen des Service Desk-Mitarbeiters bereitgestellt wird.
    User.Read (delegiert) Diese Berechtigung wird automatisch hinzugefügt, wenn eine App erstellt wird, damit die grundlegenden Informationen des Benutzers erfasst werden können, z. B. Name oder E-Mail-ID.
    User.ReadBasic.All (delegiert) Diese Berechtigung ist erforderlich, um die Namen und Microsoft Azure IDs von Benutzern zu erhalten. ServiceNow speichert die Azure-ID, um Chats im Namen von Benutzern zu erstellen und Chats in deren Namen zu importieren.
    Files.Read.All (delegiert) Diese Berechtigung wird beim Importieren von anforderungsbasierten Chats aus Microsoft Teamsverwendet. Ermöglicht den Import von Anhängen als Teil des Microsoft Teams -Chats.
    ChatMember.ReadWrite (delegiert) Wenn eine Anforderung mit einem Teams-Chat auf „inaktiv“ gesetzt wird, werden Teilnehmer automatisch aus dem zugehörigen Chat entfernt. Diese Berechtigung ist erforderlich, damit die Chatteilnehmer entfernt werden können.
    Chat.Create (delegiert) Berechtigung, die bei der Erstellung von reauthenticatequest-basierten Chats verwendet wird.
    Chat.ReadBasic (delegiert) Diese Berechtigung dient dazu, anforderungsbasierte Chats zu importieren. Dadurch kann angezeigt werden, welcher Teilnehmer welche Nachricht im Chat gesendet hat.
    Presence.Read.All (Delegiert) Diese Berechtigung wird beim Starten eines Microsoft Teams -Chats verwendet, um über die Anwesenheit jedes Benutzers informiert zu werden, der dem Chat hinzugefügt wird. Auf diese Weise können Benutzer den Echtzeitstatus von Chatteilnehmern ermitteln, bevor sie sie dem Gruppenchat hinzufügen.
    User.Read.All (Anwendung) Diese Berechtigung wird in der Gastzugriffsfunktion verwendet, in der ein Gastmitglied auch einen Chat starten kann. Microsoft lässt nicht zu, dass ein Gast-Token (mit delegierter Berechtigung) auf den API-Endpunkt „/users“ zugreift. Daher ist die Anwendungsberechtigung erforderlich, um Details von Microsoft Azure Benutzern abzurufen und den UPN ServiceNow Benutzern zuzuordnen.
    Tab SSO User.Read (delegiert) Mit dieser Berechtigung kann sich der Benutzer bei einem ServiceNow Portal authentifizieren, das in Microsoft Teams] eingebettet ist.
    Offline_access (delegiert) Diese Berechtigung ist für die Verwendung von Registerkarten-SSO erforderlich, um die Benutzerauthentifizierung mit einer Registerkarte Microsoft Teams zu aktivieren.