preAuthorizedApplication resource type
Namespace: microsoft.graph
Important
APIs under the /beta
version in Microsoft Graph are subject to change. Use of these APIs in production applications is not supported. To determine whether an API is available in v1.0, use the Version selector.
Lists the client applications that are preauthorized with the specified delegated permissions to access this application's APIs. Users aren't required to consent to any preauthorized application (for the permissions specified). However, any other permissions not listed in preAuthorizedApplications (requested through incremental consent for example) require user consent.
In some rare cases, an identifier listed in the permissionIds
property may refer to an app role (from the service principal's appRoles
property), indicating that the client application identified by the appId
property has been preauthorized for that app role.
Properties
Property | Type | Description |
---|---|---|
appId | String | The unique identifier for the client application. |
permissionIds | String collection | The unique identifier for the scopes the client application is granted. |
JSON representation
The following JSON representation shows the resource type.
{
"appId": "String",
"permissionIds": ["String"]
}