Erstellt eine permissionGrantPolicy. Eine Richtlinie zur Berechtigungserteilung wird verwendet, um die Bedingungen zu beschreiben, unter denen Berechtigungen erteilt werden können (z. B. während der Anwendungszustimmung).
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)
POST https://graph.microsoft.com/v1.0/policies/permissionGrantPolicies
Content-Type: application/json
{
"id": "my-custom-consent-policy",
"displayName": "Custom application consent policy",
"description": "A custom permission grant policy to customize conditions for granting consent."
}
GraphServiceClient graphClient = new GraphServiceClient( authProvider );
var permissionGrantPolicy = new PermissionGrantPolicy
{
Id = "my-custom-consent-policy",
DisplayName = "Custom application consent policy",
Description = "A custom permission grant policy to customize conditions for granting consent."
};
await graphClient.Policies.PermissionGrantPolicies
.Request()
.AddAsync(permissionGrantPolicy);
//THE GO SDK IS IN PREVIEW. NON-PRODUCTION USE ONLY
graphClient := msgraphsdk.NewGraphServiceClient(requestAdapter)
requestBody := msgraphsdk.NewPermissionGrantPolicy()
id := "my-custom-consent-policy"
requestBody.SetId(&id)
displayName := "Custom application consent policy"
requestBody.SetDisplayName(&displayName)
description := "A custom permission grant policy to customize conditions for granting consent."
requestBody.SetDescription(&description)
result, err := graphClient.Policies().PermissionGrantPolicies().Post(requestBody)