{
"type": "object",
"description": "List of permissions that the app needs to function.",
"additionalProperties": false,
"properties": {
"resourceSpecific": {
"description": "Permissions that must be granted on a per resource instance basis.",
"maxItems": 16,
"type": "array",
"uniqueItems": true,
"items": {
"type": "object",
"additionalProperties": false,
"properties": {
"name": {
"type": "string",
"description": "The name of the resource-specific permission.",
"maxLength": 128
},
"type": {
"type": "string",
"enum": [
"Application",
"Delegated"
],
"description": "The type of the resource-specific permission: delegated vs application."
}
},
"required": [
"name",
"type"
]
}
}
}
}
Properties
resourceSpecific
Permissions that guard data access on resource instance level.