Обновление adminConsentRequestPolicy
Пространство имен: microsoft.graph
Важно!
API версии /beta
в Microsoft Graph могут быть изменены. Использование этих API в производственных приложениях не поддерживается. Чтобы определить, доступен ли API в версии 1.0, используйте селектор версий.
Обновите свойства объекта adminConsentRequestPolicy .
Разрешения
Выберите разрешение или разрешения, помеченные как наименее привилегированные для этого API. Используйте более привилегированное разрешение или разрешения только в том случае, если это требуется приложению. Дополнительные сведения о делегированных разрешениях и разрешениях приложений см. в разделе Типы разрешений. Дополнительные сведения об этих разрешениях см. в справочнике по разрешениям.
Тип разрешения | Разрешения с наименьшими привилегиями | Более высокие привилегированные разрешения |
---|---|---|
Делегированные (рабочая или учебная учетная запись) | Policy.ReadWrite.ConsentRequest | Directory.ReadWrite.All |
Делегированные (личная учетная запись Майкрософт) | Не поддерживается. | Не поддерживается. |
Приложение | Policy.ReadWrite.ConsentRequest | Directory.ReadWrite.All |
Важно!
В делегированных сценариях с рабочими или учебными учетными записями вошедшему пользователю должна быть назначена поддерживаемая роль Microsoft Entra или настраиваемая роль с разрешением поддерживаемой роли. Для этой операции поддерживаются следующие наименее привилегированные роли:
- Администратор облачных приложений
- Администратор приложений
HTTP-запрос
PUT /policies/adminConsentRequestPolicy
Заголовки запросов
Имя | Описание |
---|---|
Авторизация | Bearer {token}. Обязательно. Дополнительные сведения о проверке подлинности и авторизации. |
Content-Type | application/json. Обязательно. |
Текст запроса
В тексте запроса укажите представление объекта adminConsentRequestPolicy в формате JSON.
В следующей таблице показаны свойства, необходимые при обновлении adminConsentRequestPolicy.
Свойство | Тип | Описание |
---|---|---|
isEnabled | Boolean | Указывает, включена или отключена функция запроса согласия администратора. |
notifyReviewers | Логический | Указывает, будут ли рецензенты получать уведомления. |
напоминанияEnabled | Логический | Указывает, будут ли рецензенты получать сообщения электронной почты с напоминанием. |
requestDurationInDays | Int32 | Указывает длительность, в течение которого запрос активен, прежде чем он автоматически истечет, если решение не будет принято. |
Авторам | коллекция accessReviewReviewerScope | Список рецензентов для согласия администратора. |
Отклик
В случае успешного выполнения этот метод возвращает код отклика 204 No content
.
Примеры
Запрос
PUT https://graph.microsoft.com/beta/policies/adminConsentRequestPolicy
Content-Type: application/json
{
"isEnabled": true,
"notifyReviewers": true,
"remindersEnabled": true,
"requestDurationInDays": 5,
"reviewers": [
{
"query": "/users/b6879be8-fb87-4482-a72e-18445d2b5c54",
"queryType": "MicrosoftGraph"
},
{
"query": "/users/b3427cc5-bf69-4dcd-95f7-ed1eb432f5e9",
"queryType": "MicrosoftGraph"
}
]
}
Отклик
HTTP/1.1 204 No Content
Content-Type: text/plain