ServiceNowFür Microsoft TeamsIntegrations-API-Berechtigungen für anforderungsbasierten Chat und SSO
Im Folgenden sind API-Berechtigungen aufgeführt, die von angefordert wurden ServiceNow®Integration mit Microsoft TeamsFür anforderungsbasierten Chat und SSO.
| App | API-Berechtigung | Beschreibung |
|---|---|---|
| Anforderungsbasierter Chat | Offline_Access (delegiert) (Anwendung) | ServiceNow®Speichert ein Zugriffstoken für jeden Anwender, mit dem er sich erneut authentifizieren kann ServiceNow, Innerhalb Microsoft Teams, Ohne eine Anmeldeaufforderung durchlaufen zu müssen. Der Offline-Zugriff ermöglicht es uns, das Zugriffstoken automatisch zu aktualisieren. |
| Chat.Lesen/Schreiben (delegiert) | Der Teil „Lesen“ der Berechtigung „Chat.Lesen/Schreiben“ ermöglicht es uns, anforderungsbasierte Chats aus zu importieren Microsoft Teams. Die Schreibberechtigung „Chat.Lese-/Schreibzugriff“ wird auf dem Bildschirm „Chat starten“ verwendet, auf dem eine Eröffnungsnachricht im Namen des Service Desk-Mitarbeiters bereitgestellt wird. | |
| Anwender.Lesen (delegiert) | Diese Berechtigung wird automatisch hinzugefügt, wenn eine App erstellt wird, um die grundlegenden Informationen des Anwenders wie Name und E-Mail-ID zu lesen | |
| Anwender.ReadBasic.alle (delegiert) | Diese Berechtigung ist erforderlich, um die Namen und abzurufen Microsoft AzureIDs der Anwender. ServiceNowSpeichert die Azure-ID, um Chats im Namen von Anwendern zu erstellen und Chats in deren Namen zu importieren. | |
| Dateien.Lesen.alle (delegiert) | Diese Berechtigung wird beim Importieren anforderungsbasierter Chats aus verwendet Microsoft Teams. Ermöglicht das Importieren von Anhängen als Teil von Microsoft TeamsChat. | |
| Chatmitglied.Lesen/Schreiben (delegiert) | Wenn eine Anforderung mit einem Teams-Chat auf „inaktiv“ festgelegt ist, werden Teilnehmer automatisch aus dem entsprechenden Chat entfernt. Diese Berechtigung ist erforderlich, um die Chat-Teilnehmer zu entfernen. | |
| Chat.Erstellen (delegiert) | Berechtigung, die bei der Erstellung von Chats mit erneuter Authentifizierung verwendet wird. | |
| Chat.ReadBasic (delegiert) | Diese Berechtigung wird beim Importieren anforderungsbasierter Chats verwendet. Damit können wir anzeigen, welcher Teilnehmer jede Nachricht im Chat gesendet hat. | |
| Anwesenheit.Lesen.Alle (Delegiert) | Diese Berechtigung wird beim Starten von verwendet Microsoft TeamsChat, um sich über die Anwesenheit jedes Anwenders zu informieren, der dem Chat hinzugefügt wird. Dadurch können Anwender den Echtzeitstatus der Chat-Teilnehmer kennen, bevor sie dem Gruppenchat hinzugefügt werden. | |
| Anwender.Lesen.Alle (Anwendung) | Diese Berechtigung wird in der Gastzugriffsfunktion verwendet, in der ein Gastmitglied auch einen Chat starten kann. Microsoft lässt zu, dass ein Gasttoken (mit delegierter Berechtigung) nicht auf den API-Endpunkt „/users“ zugreifen kann. Daher ist die Anwendungsberechtigung erforderlich, um Details von abzurufen Microsoft AzureAnwender und ordnen Sie die UPN zu ServiceNowAnwender. | |
| SSO der Registerkarte | Anwender.Lesen (delegiert) | Mit dieser Berechtigung kann sich der Anwender bei authentifizieren ServiceNowPortal eingebettet in Microsoft Teams. |
| Offline_Access (delegiert) | Diese Berechtigung ist für die Verwendung von Registerkarten-SSO erforderlich, um die Anwenderauthentifizierung mit zu aktivieren Microsoft TeamsRegisterkarte. |