Warum AB Projects Microsoft-Graph-Berechtigungen benötigt

Warum AB Projects Microsoft-Graph-Berechtigungen benötigt

AB Projects fordert Berechtigungen an zwei Stellen an. Ihr Administrator sieht einmalig für die gesamte Organisation einen Microsoft-Zustimmungsbildschirm, und ein Teambesitzer akzeptiert eine kurze Liste von Teamberechtigungen, wenn die App einem Team hinzugefügt oder aktualisiert wird. Jeder Eintrag entspricht einer Funktion, die Sie im Produkt sehen, und der Großteil davon ist delegierter Zugriff: Die App handelt als Sie und kann nie mehr tun, als Sie ohnehin schon können.

Was ist Microsoft Graph, und wofür werden die Berechtigungen verwendet?

Microsoft Graph ist die integrierte API von Microsoft 365 — der offizielle Zugang, über den Apps mit Teams, Outlook und Ihrem Profil arbeiten. AB Projects nutzt sie für vier Dinge:

Kanalverknüpfung & Roster-Synchronisierung

Ein Projekt mit dem richtigen Teams-Kanal verbinden und Kanalmitglieder automatisch zum Projekt hinzufügen — siehe Mitglieder hinzufügen oder entfernen.

Aufgabenkarten & Kommentarsynchronisierung

Aufgabenkarten und Kommentare im Kanal-Thread veröffentlichen und Antworten in diesem Thread zurück in die Aufgabe synchronisieren — siehe Kommentieren mit Erwähnungen in Kanälen.

Kalenderplanung

Ein Outlook-Kalenderereignis für eine Aufgabe erstellen, wenn Sie Zeit dafür blocken möchten, und Besprechungen planen.

Anmeldung (SSO)

Kennwortfreie Anmeldung mit Ihrem Microsoft-365-Konto — siehe SSO und Microsoft-Anmeldung.

Organisationsweite Berechtigungen

Diesen stimmt Ihr Administrator einmalig in Microsoft Entra ID zu. Delegiert = Die App handelt als der angemeldete Benutzer und ist auf das beschränkt, was dieser Benutzer bereits tun kann. Anwendung = Wird von AB Projects ohne angemeldeten Benutzer verwendet, für Hintergrundarbeit wie das Abgleichen der Projektmitglieder mit ihrem Kanal.

BerechtigungTypWarum AB Projects sie benötigt
User.ReadDelegiertAnmeldung und Lesen Ihres grundlegenden Microsoft-365-Profils. Für jede App erforderlich, die die Microsoft-Anmeldung verwendet.
openid, profile, emailDelegiertStandard-Anmeldebereiche: authentifizieren Sie und lesen Ihren Namen, Ihren Avatar und Ihre E-Mail-Adresse, damit Aufgaben und Kommentare der richtigen Person zugeordnet werden.
offline_accessDelegiertErmöglicht der App, ihren Zugriff im Hintergrund zu erneuern (z. B. für die Kalendersynchronisierung), ohne Sie bei jedem Ablauf eines Tokens erneut zur Anmeldung aufzufordern.
Team.ReadBasic.AllDelegiertLiest die Namen der Teams, denen Sie angehören, damit ein Projekt mit dem richtigen Team verknüpft werden kann.
Channel.ReadBasic.AllDelegiertLiest grundlegende Kanalnamen, damit bei der Einrichtung der Registerkarte der richtige Kanal ausgewählt und korrekt angezeigt werden kann.
Group.Read.AllDelegiertLiest die Microsoft-365-Gruppen hinter Ihren Teams — verwendet für die Projekt-↔-Kanal-Verknüpfung und die automatische Roster-Synchronisierung, die Kanalmitglieder zum Projekt hinzufügt.
ChannelMessage.SendDelegiertVeröffentlicht in Ihrem Namen im verknüpften Kanal, wenn Sie eine Aufgabe ändern oder einen Kommentar hinzufügen (einschließlich @-Erwähnungen der von Ihnen ausgewählten Mitglieder).
ChannelMessage.ReadWriteDelegiertLiest und veröffentlicht Kanalnachrichten, damit Aufgabenkommentare und -aktualisierungen im eigenen Teams-Thread der Aufgabe landen.
Calendars.ReadWriteDelegiertErstellt und aktualisiert ein Outlook-Kalenderereignis für eine Aufgabe, wenn Sie diese synchronisieren möchten (Time-Blocking). Wird bei der Anmeldung angefordert, damit später keine zusätzliche Zustimmungsaufforderung erscheint.
Schedule.Read.AllDelegiertLiest Schichtpläne aus Teams Schichten, die Sie bereits sehen können. Sie steht auf dem Zustimmungsbildschirm; derzeit nutzt keine Funktion von AB Projects sie.
TeamMember.Read.AllAnwendungLiest, wer zu einem Team gehört, damit die Mitgliederliste des Projekts dem verknüpften Kanal folgt, auch wenn niemand angemeldet ist.
ChannelMember.Read.AllAnwendungLiest, wer zu einem privaten oder freigegebenen Kanal gehört, dessen Mitglieder von denen des Teams abweichen können, damit diese Projekte die Mitglieder des Kanals statt des gesamten Teams erhalten.

Teamberechtigungen (von einem Teambesitzer akzeptiert)

Einige Berechtigungen gelten nur für ein einzelnes Team. Microsoft nennt dies ressourcenspezifische Zustimmung: Statt dass ein Administrator den Zugriff organisationsweit erteilt, akzeptiert ein Teambesitzer sie, wenn AB Projects dem Team hinzugefügt wird oder wenn ein Update eine neue Berechtigung hinzufügt. Außerhalb dieses Teams gewähren sie der App nichts, und wenn AB Projects aus dem Team entfernt wird, entfallen sie.

BerechtigungTypWarum AB Projects sie benötigt
TeamMember.Read.GroupTeamLiest die Mitgliederliste dieses Teams für die Roster-Synchronisierung.
ChannelMessage.Read.GroupTeamErmöglicht dem Bot, Antworten in den Kanälen dieses Teams zu empfangen, ohne @-erwähnt zu werden – so wird aus einer einfachen Antwort unter einer Aufgabenkarte ein Kommentar zur Aufgabe. Hinzugefügt in AB Projects 2.4.0. AB Projects übernimmt nur Antworten in Threads unter seinen eigenen Aufgaben- und Dokumentkarten.

Hinweise für Administratoren

  • Delegierter Zugriff kann den Benutzer nicht übersteigen. Die meisten Zeilen oben handeln als die angemeldete Person — wenn sie einen Kanal nicht sehen kann, kann es die App auch nicht.
  • Anwendungsberechtigungen dienen der Roster-Synchronisierung. Sie ermöglichen AB Projects, die Mitglieder eines Projekts mit seinem Kanal abzugleichen, wenn niemand angemeldet ist. Sie lesen nur die Mitgliedschaft, keine Nachrichten.
  • Die Antwortsynchronisierung nutzt eine Teamberechtigung, keine organisationsweite. ChannelMessage.Read.Group wird pro Team von einem Teambesitzer akzeptiert und gilt daher nie für ein Team, das sie nicht akzeptiert hat.
  • Kalenderschreibzugriffe erfolgen nur auf Wunsch pro Aufgabe. Die App greift nur dann auf Ihren Kalender zu, wenn Sie eine Aufgabe ausdrücklich synchronisieren oder aus einer Aufgabe heraus eine Besprechung planen.
  • Sie behalten die Kontrolle. Organisationsweite Berechtigungen können jederzeit in Microsoft Entra ID überprüft oder widerrufen werden; bei der ersten Anmeldung kann einmalig pro Organisation eine Zustimmung erforderlich sein (siehe SSO und Microsoft-Anmeldung). Teamberechtigungen enden, wenn AB Projects aus dem Team entfernt wird.

Kurz gesagt: Die Berechtigungen dienen dazu, Aufgaben, Teams-Kanäle und Ihren Kalender synchron zu halten — nichts davon liest Ihre E-Mails oder Dateien, und die Zustimmungsbildschirme sind immer die maßgebliche Liste.

Veröffentlicht am 2025-07-14
Zuletzt aktualisiert am 2026-10-08
Version 2