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

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 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 Sie sich bei ServiceNowinnerhalb von Microsoft Teamserneut authentifizieren können, ohne eine Anmeldeaufforderung durchlaufen zu müssen. Durch den Offline-Zugriff kann das Zugriffstoken automatisch aktualisiert werden.
    Chat.ReadWrite (delegiert) Mit dem Teil Lesen der Berechtigung Chat.ReadWrite können Sie anforderungsbasierte Chats aus Microsoft Teamsimportieren. 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 Anwendern abzurufen. ServiceNow speichert die Azure-ID, um Chats im Namen von Anwendern zu erstellen und Chats in ihrem Namen zu importieren.
    Files.Read.All (delegiert) Diese Berechtigung wird beim Importieren von anforderungsbasierten Chats aus Microsoft Teamsverwendet. Sie 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 Anwenders informiert zu werden, der dem Chat hinzugefügt wird. Auf diese Weise können Anwender den Echtzeitstatus von Chatteilnehmern erfahren, bevor sie sie zum Gruppenchat hinzufügen.
    Anwender.Lesen.Alle (Anwendung) Diese Berechtigung wird in der Gastzugriffsfunktion verwendet, mit 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 Berechtigung „Anwendung“ erforderlich, um Details von Microsoft Azure -Benutzern abzurufen und den UPN den ServiceNow -Benutzern zuzuordnen.
    Tab SSO User.Read (delegiert) Diese Berechtigung ermöglicht es dem -Benutzer, sich bei einem ServiceNow -Portal zu authentifizieren, das in Microsoft Teams] eingebettet ist.
    Offline_access (delegiert) Diese Berechtigung ist für die Verwendung von Registerkarten-SSO erforderlich, um die Anwenderauthentifizierung mit der Registerkarte Microsoft Teams zu aktivieren.