directoryRoles auflisten
Namespace: microsoft.graph
Dient zum Auflisten der Verzeichnisrollen, die im Mandanten aktiviert sind.
Dieser Vorgang gibt nur Rollen zurück, die aktiviert wurden. Eine Rolle wird aktiviert, wenn ein Administrator die Rolle mithilfe der directoryRole-API aktivieren kann. Nicht alle integrierten Rollen werden anfänglich aktiviert.
Beim Zuweisen einer Rolle über das Azure-Portal erfolgt der Schritt der Rollenaktivierung implizit im Namen des Administrators. Verwenden Sie List directoryRoleTemplates, um die vollständige Liste der Rollen abzurufen, die in Azure AD verfügbar sind.
Berechtigungen
Eine der nachfolgenden Berechtigungen ist erforderlich, um diese API aufrufen zu können. Weitere Informationen, unter anderem zur Auswahl von Berechtigungen, finden Sie im Artikel zum Thema Berechtigungen.
| Berechtigungstyp | Berechtigungen (von der Berechtigung mit den wenigsten Rechten zu der mit den meisten Rechten) |
|---|---|
| Delegiert (Geschäfts-, Schul- oder Unikonto) | RoleManagement.Read.Directory, Directory.Read.All, RoleManagement.ReadWrite.Directory, Directory.ReadWrite.All |
| Delegiert (persönliches Microsoft-Konto) | Nicht unterstützt |
| Anwendung | RoleManagement.Read.Directory, Directory.Read.All, RoleManagement.ReadWrite.Directory, Directory.ReadWrite.All |
HTTP-Anforderung
GET /directoryRoles
Optionale Abfrageparameter
Diese Methode unterstützt die $countAbfrageparameter , $select, , $search``$filter (eq) und $expand OData, um die Antwort anzupassen.
Anforderungsheader
| Name | Beschreibung |
|---|---|
| Authorization | Bearer {token}. Erforderlich. |
Anforderungstext
Geben Sie für diese Methode keinen Anforderungstext an.
Antwort
Bei erfolgreicher Ausführung gibt die Methode den 200 OK Antwortcode und eine Sammlung von directoryRole-Objekten im Antworttext zurück.
Beispiel
Anforderung
GET https://graph.microsoft.com/v1.0/directoryRoles
Antwort
Hinweis: Das hier gezeigte Antwortobjekt kann zur besseren Lesbarkeit gekürzt werden.
HTTP/1.1 200 OK
Content-type: application/json
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#directoryRoles",
"value": [
{
"id": "9ed3a0c4-53e1-498c-ab4d-2473476fde14",
"deletedDateTime": null,
"description": "Can manage all aspects of Azure AD and Microsoft services that use Azure AD identities.",
"displayName": "Global Administrator",
"roleTemplateId": "62e90394-69f5-4237-9190-012177145e10"
},
{
"id": "f8e85ed8-f66f-4058-b170-3efae8b9c6e5",
"deletedDateTime": null,
"description": "Device Administrators",
"displayName": "Azure AD Joined Device Local Administrator",
"roleTemplateId": "9f06204d-73c1-4d4c-880a-6edb90606fd8"
},
{
"id": "fe8f10bf-c9c2-47eb-95cb-c26cc85f1830",
"deletedDateTime": null,
"description": "Can read basic directory information. Commonly used to grant directory read access to applications and guests.",
"displayName": "Directory Readers",
"roleTemplateId": "88d8e3e3-8f55-4a1e-953a-9b9898b8876b"
}
]
}
Feedback
Feedback senden und anzeigen für