Delegierte Berechtigungen werden im Kontext des angemeldeten Benutzers ausgeführt. Das heißt:
Aktionen erfolgen nur mit den Rechten des Benutzers, nicht mit globalen App-Rechten.
Beispielberechtigungen:
Sites.FullControl.All, Group.ReadWrite.All
Zweck:
Ermöglicht die automatisierte Erstellung, Konfiguration und Verwaltung von Projekten, SharePoint-Sites, Teams und Gruppen durch die Teamsware Plattform.
Warum?
Ohne diese Rechte könnte Teamsware keine neuen Strukturen anlegen, Vorlagen anwenden oder Mitglieder automatisiert hinzufügen. Sie sind essenziell für die Prü-fung ob die Projekte, SharePoint-Sites, Teams und Gruppen bereits bestehen.
Sicherheit:
- Die Vergabe erfolgt ausschließlich durch einen Global Admin des Kunden.
- Die Berechtigung wird immer gezielt für die jeweilige SharePoint Site Collection freigegeben, nicht global für den gesamten Tenant.
- Der Wirkungsbereich ist somit klar begrenzt.
- Alle Aktionen werden im Microsoft 365 Audit-Log protokolliert und sind je-derzeit nachvollziehbar.
- Die Rechte können vom Kunden jederzeit entzogen werden.
Mail.Send
Zweck:
Ermöglicht den automatisierten Versand von Systemnachrichten (z. B. Einladungen, Statusmeldungen) aus einem festgelegten Systempostfach.
Warum?
Diese Funktion wird benötigt, wenn Prozesse wie Benachrichtigungen oder Einladungen automatisiert und zuverlässig ablaufen sollen – z. B. bei der Projektan-lage oder Statusänderungen.
Sicherheit:
- Mail.Send ist optional und gehört nicht zur Standardinstallation.
- Die Freigabe erfolgt immer gezielt für die jeweilige Site Collection und nur auf ausdrücklichen Wunsch des Kunden.
- Der Versand ist technisch und organisatorisch abgesichert, alle E-Mails sind im Audit-Log nachvollziehbar.
- Es werden keine E-Mails im Namen beliebiger Benutzer oder ohne Frei-gabe versendet.
User.Invite.All
Zweck:
Ermöglicht die automatisierte Einladung externer Gäste in den Microsoft 365 Tenant des Kunden, z. B. für die Zusammenarbeit in Projekten.
Warum?
Diese Berechtigung wird benötigt, wenn externe Partner oder Projektbeteiligte gezielt und kontrolliert eingeladen werden sollen, ohne manuelle Einzelschritte.
Sicherheit:
- User.Invite.All ist optional und kein Bestandteil der Standardinstallation.
- Die Freigabe erfolgt immer gezielt für die jeweilige Site Collection und nur nach expliziter Genehmigung durch den Kunden.
- Jede Einladung ist im Audit-Log nachvollziehbar und kann jederzeit widerrufen werden.
- Gäste müssen den Registrierungsprozess durchlaufen und werden als externe Benutzer im Azure AD geführt.