API-Berechtigungen für den Microsoft Exchange Connector
Folgende API-Berechtigungen müssen Sie in Microsoft Azure für den Einsatz des Microsoft Exchange Connectors setzen.
Berechtigungstypen
Die Berechtigungen sind vom Typ "Delegiert" und "Anwendung". Die Aktionen, die mit den Berechtigungen vom Typ "Delegiert" verknüpft sind, werden durch einen (persönlichen) Microsoft 365-Benutzer ausgeführt. Die Aktionen, die mit den Berechtigungen vom Typ "Anwendung" verknüpft sind, werden durch ein Microsoft 365-Dienstkonto ausgeführt.
Häufig gibt es dieselbe Berechtigung sowohl für den Typ "Delegiert" als auch für "Anwendung". Je nach Anwendungsfall kann es gewünscht sein, dass eine Aktion durch einen persönlichen Benutzer oder durch ein Dienstkonto ausgeführt wird. Dementsprechend können Sie in Intrexx auswählen, ob sich Intrexx über einen (persönlichen) Benutzer oder über ein Dienstkonto an Microsoft 365 anmelden soll.
Detaillierte Angaben hierzu finden Sie in Abschnitt Neue Registrierung - Statische Benutzerkonten und Neue Registrierung - Dienstkonten.
Beachten Sie, dass bei den Berechtigungen vom Typ "Anwendung" ein Entra ID (ehemals Azure AD)-Administrator die Administratorenzustimmung erteilen muss.
API-Berechtigungen
API/Berechtigungsname | TYP | Beschreibung | Administratoreinwilligung |
|---|---|---|---|
Calendars.Read.Shared | Delegiert | Benutzer und freigegebene Kalender lesen | Nein |
Calendars.ReadWrite | Anwendung | Read and write calendars in all mailboxes | Ja |
Calendars.ReadWrite.Shared | Delegiert | Benutzerdefinierte und freigegebene Kalender lesen und schreiben | Nein |
Contacts.Read.Shared | Delegiert | Benutzerkontakte und freigegebene Kontakte lesen | Nein |
Contacts.ReadWrite | Anwendung | Read and write contacts in all mailboxes | Ja |
Contacts.ReadWrite.Shared | Delegiert | Benutzerkontakte und freigegebene Kontakte lesen und schreiben | Nein |
Group.Read.All | Delegiert | Alle Gruppen lesen | Ja |
Group.Read.All | Anwendung | Read all groups | Ja |
Group.ReadWrite.All | Delegiert | Alle Gruppen lesen und schreiben | Ja |
Group.ReadWrite.All | Anwendung | Read and write all groups | Ja |
Mail.Read.Shared | Delegiert | Benutzer und freigegebene E-Mails lesen | Nein |
Mail.ReadWrite | Anwendung | Read and write mail in all mailboxes | Ja |
Mail.ReadWrite.Shared | Delegiert | Benutzer und freigegebene E-Mails lesen und schreiben | Nein |
Mail.Send | Anwendung | Send mail as any user | Ja |
Mail.Send.Shared | Delegiert | E-Mails im Namen anderer Benutzer senden | Nein |
MailboxSettings.ReadWrite | Anwendung | Read and write all user mailbox settings | Ja |
Tasks.ReadWrite.All | Anwendung | Read and write all users’ tasks and tasklists | Ja |
User.Read | Delegiert | Anmelden und Benutzerprofil lesen | Nein |
| Group.ReadWrite.All | Anwendung | Read and write all groups | Ja |
| GroupMember.Read.All | Anwendung | Read all group memberships | Ja |
| GroupMember.ReadWrite.All | Anwendung | Read and write all group memberships | Ja |
*optional
API-Berechtigungen in Intrexx festlegen
Im Connector für Microsoft 365 und Teams müssen Sie im Menüpunkt "Authentifizierung" die Berechtigungen (Scope) erfassen, mit denen Intrexx-Benutzer bzw. Intrexx-Dienstkonten auf Microsoft 365 zugreifen sollen. Sie können dort die Berechtigungen einzeln hinterlegen. Die einzelnen Berechtigungen sind dabei durch ein Leerzeichen zu trennen.
Sie können auch im Connector für Microsoft 365 und Teams "https://graph.microsoft.com/.default" hinterlegen. Dann greifen die Intrexx-Benutzer bzw. Intrexx-Dienstkonten mit den Berechtigungen auf Microsoft 365 zu, die Sie in Microsoft Azure erteilt haben.
