Freigeben über


Microsoft.Graph oauth2PermissionGrants

Berechtigungen

Wählen Sie die Berechtigung oder Berechtigungen aus, die als am wenigsten privilegierte für diese API gekennzeichnet sind. Verwenden Sie eine höhere Berechtigung oder Berechtigungen nur, wenn Ihre App sie benötigt. Ausführliche Informationen zu delegierten und Anwendungsberechtigungen finden Sie unter Berechtigungstypen. Weitere Informationen zu diesen Berechtigungen finden Sie in der Berechtigungsreferenz.

Hinweis

Berechtigungen für persönliche Microsoft-Konten können nicht zum Bereitstellen von Microsoft Graph-Ressourcen verwendet werden, die in Bicep-Dateien deklariert sind.

Berechtigungstyp Berechtigungen mit geringsten Berechtigungen Berechtigungen mit höheren Berechtigungen
Delegiert (Geschäfts-, Schul- oder Unikonto) DelegatedPermissionGrant.ReadWrite.All Directory.ReadWrite.All
Delegiert (persönliches Microsoft-Konto) Wird nicht unterstützt. Wird nicht unterstützt.
Application DelegatedPermissionGrant.ReadWrite.All Directory.ReadWrite.All

Ressourcenformat

Um eine Microsoft.Graph/oauth2PermissionGrants-Ressource zu erstellen, fügen Sie der Vorlage die folgende Bicep hinzu.

resource symbolicname 'Microsoft.Graph/oauth2PermissionGrants@v1.0' = {
  clientId: 'string'
  consentType: 'string'
  principalId: 'string'
  resourceId: 'string'
  scope: 'string'
}

Eigenschaftswerte

oauth2PermissionGrants

Name Beschreibung Wert
apiVersion Die Ressourcen-API-Version 'v1.0' (ReadOnly)
clientId Die Objekt-ID (nicht appId) des Clientdienstprinzipals für die Anwendung, die berechtigt ist, im Namen eines angemeldeten Benutzers zu handeln, wenn auf eine API zugegriffen wird. Erforderlich Zeichenfolge (Erforderlich)
consentType Gibt an, ob die Autorisierung für die Clientanwendung erteilt wird, um alle Benutzer oder nur einen bestimmten Benutzer zu imitieren. AllPrincipals gibt die Autorisierung zum Identitätswechsel aller Benutzer an. Prinzipal gibt die Autorisierung zum Identitätswechsel eines bestimmten Benutzers an. Die Zustimmung im Namen aller Benutzer kann von einem Administrator erteilt werden. Nichtadmin-Benutzer sind möglicherweise berechtigt, im Namen von sich selbst für einige delegierte Berechtigungen zuzustimmen. Erforderlich Zeichenfolge (Erforderlich)
id Der eindeutige Bezeichner für eine Entität. Schreibgeschützt. string (ReadOnly)
principalId Die ID des Benutzers im Auftrag, von dem der Client für den Zugriff auf die Ressource autorisiert ist, wenn consentType "Principal" ist. Wenn consentType "AllPrincipals" lautet, ist dieser Wert null. Erforderlich, wenn consentType prinzipal ist Zeichenfolge
Ressourcen-ID Die ID des Ressourcendienstprinzipals, auf den der Zugriff autorisiert ist. Dadurch wird die API identifiziert, die der Client autorisiert ist, um im Namen eines angemeldeten Benutzers aufzurufen. Zeichenfolge (Erforderlich)
scope Eine durch Leerzeichen getrennte Liste der Anspruchswerte für delegierte Berechtigungen, die in Zugriffstoken für die Ressourcenanwendung (die API) enthalten sein sollten. Beispiel: openid User.Read GroupMember.Read.All. Jeder Anspruchswert sollte mit dem Wertfeld einer der delegierten Berechtigungen übereinstimmen, die von der API definiert sind, die in der oauth2PermissionScopes-Eigenschaft des Ressourcendienstprinzipals aufgeführt sind. Darf maximal 3.850 Zeichen lang sein. Zeichenfolge
Typ Der Ressourcentyp "Microsoft.Graph/oauth2PermissionGrants" (ReadOnly)