Настройте условия предоставления услуг и заявления о конфиденциальности для приложения
Разработчики, которые создают и управляют мультитенантными приложениями, которые интегрируются с идентификатором Microsoft Entra и учетными записями Майкрософт, должны содержать ссылки на условия обслуживания и заявление о конфиденциальности приложения. Условия обслуживания и заявление о конфиденциальности отображаются в окне запроса согласия пользователя. Они помогут пользователям понять, что они могут доверять вашему приложению. Условия обслуживания и заявление о конфиденциальности особенно важны для пользовательских мультитенантных приложений, то есть приложений, используемых в нескольких каталогах или доступных для любой учетной записи Майкрософт.
Вы несете ответственность за создание документов с условиями обслуживания и заявлением о конфиденциальности для вашего приложения, а также за предоставление URL-адресов этих документов. Для мультитенантных приложений без этих ссылок в окне получения согласия пользователя будет отображено соответствующее оповещение, что не поспособствует согласию пользователей на использование вашего приложения.
Примечание.
- Ссылки на условия предоставления услуг и заявления о конфиденциальности неприменимы к приложениям с одним клиентом
- Если отсутствует одна или обе ссылки, приложение будет отображать оповещение.
Процедура использования согласия пользователей
В следующем примере показано окно получения согласия пользователя для мультитенантного приложения для двух случаев: если ссылки на условия обслуживания и заявление о конфиденциальности настроены и если они отсутствуют.
Форматирование ссылок на документы с условиями обслуживания и заявлением о конфиденциальности
Перед добавлением ссылок на документы с условиями обслуживания и заявлением о конфиденциальности убедитесь, что их URL-адреса соответствуют следующим рекомендациям.
Рекомендация | Description |
---|---|
Формат. | Допустимый URL |
Допустимые схемы | HTTP и HTTPS Рекомендуется использовать протокол HTTPS |
Максимальная длина | 2048 знаков |
Примеры: https://myapp.com/terms-of-service
и https://myapp.com/privacy-statement
Добавление ссылок на условия обслуживания и заявление о конфиденциальности
Подготовив условия обслуживания и заявление о конфиденциальности, можно добавить ссылки на эти документы в приложение с помощью одного из следующих методов:
- Через Центр администрирования Microsoft Entra
- с помощью JSON объекта приложения;
- с помощью API Microsoft Graph.
Использование Центра администрирования Microsoft Entra
Совет
Действия, описанные в этой статье, могут немного отличаться на портале, с который вы начинаете работу.
Чтобы добавить ссылки, выполните следующие действия.
- Войдите в Центр администрирования Microsoft Entra как минимум разработчик приложений.
- Перейдите к фирменной символии пользователей>удостоверений>компании.
- Выберите " Начало работы" и нажмите кнопку "Изменить " для интерфейса входа по умолчанию.
- Выберите нижний колонтитул и заполните URL-адрес для условий использования и конфиденциальности и файлов cookie.
- Выберите "Рецензирование и сохранение".
Использование JSON объекта приложения
Если вы предпочитаете напрямую изменять json объекта приложения, вы можете использовать редактор манифеста для включения ссылок на условия обслуживания и заявление о конфиденциальности приложения.
- Перейдите к разделу Регистрация приложений и выберите свое приложение.
- Откройте область Манифест.
- CTRL+F, выполните поиск по запросу informationalUrls. Введите сведения.
- Сохраните изменения, скачав манифест приложения, изменив его и отправив его.
"informationalUrls": {
"termsOfService": "<your_terms_of_service_url>",
"privacy": "<your_privacy_statement_url>"
}
с помощью API Microsoft Graph.
Для программного обновления приложения можно использовать API Microsoft Graph для обновления всех приложений для включения ссылок на условия обслуживания и документы о конфиденциальности.
PATCH https://graph.microsoft.com/v1.0/applications/{applicationObjectId}
{
"appId": "{your application object id}",
"info": {
"termsOfServiceUrl": "<your_terms_of_service_url>",
"supportUrl": null,
"privacyStatementUrl": "<your_privacy_statement_url>",
"marketingUrl": null,
"logoUrl": null
}
}
Примечание.
- Соблюдайте осторожность, чтобы не перезаписать значения, присвоенные какому-либо из этих полей:
supportUrl
,marketingUrl
, иlogoUrl
. - API Microsoft Graph работает только при входе с помощью учетной записи Microsoft Entra. Личные учетные записи Майкрософт не поддерживаются.