Настройте условия предоставления услуг и заявления о конфиденциальности для приложения

Разработчики, которые создают и управляют мультитенантными приложениями, которые интегрируются с идентификатором Microsoft Entra и учетными записями Майкрософт, должны содержать ссылки на условия обслуживания и заявление о конфиденциальности приложения. Условия обслуживания и заявление о конфиденциальности отображаются в окне запроса согласия пользователя. Они помогут пользователям понять, что они могут доверять вашему приложению. Условия обслуживания и заявление о конфиденциальности особенно важны для пользовательских мультитенантных приложений, то есть приложений, используемых в нескольких каталогах или доступных для любой учетной записи Майкрософт.

Вы несете ответственность за создание документов с условиями обслуживания и заявлением о конфиденциальности для вашего приложения, а также за предоставление URL-адресов этих документов. Для мультитенантных приложений без этих ссылок в окне получения согласия пользователя будет отображено соответствующее оповещение, что не поспособствует согласию пользователей на использование вашего приложения.

Примечание.

  • Ссылки на условия предоставления услуг и заявления о конфиденциальности неприменимы к приложениям с одним клиентом
  • Если отсутствует одна или обе ссылки, приложение будет отображать оповещение.

В следующем примере показано окно получения согласия пользователя для мультитенантного приложения для двух случаев: если ссылки на условия обслуживания и заявление о конфиденциальности настроены и если они отсутствуют.

Screenshots with and without a privacy statement and terms of service provided

Перед добавлением ссылок на документы с условиями обслуживания и заявлением о конфиденциальности убедитесь, что их URL-адреса соответствуют следующим рекомендациям.

Рекомендация Description
Формат. Допустимый URL
Допустимые схемы HTTP и HTTPS
Рекомендуется использовать протокол HTTPS
Максимальная длина 2048 знаков

Примеры: https://myapp.com/terms-of-service и https://myapp.com/privacy-statement

Подготовив условия обслуживания и заявление о конфиденциальности, можно добавить ссылки на эти документы в приложение с помощью одного из следующих методов:

Использование Центра администрирования Microsoft Entra

Совет

Действия, описанные в этой статье, могут немного отличаться на портале, с который вы начинаете работу.

Чтобы добавить ссылки, выполните следующие действия.

  1. Войдите в Центр администрирования Microsoft Entra как минимум разработчик приложений.
  2. Перейдите к фирменной символии пользователей>удостоверений>компании.
  3. Выберите " Начало работы" и нажмите кнопку "Изменить " для интерфейса входа по умолчанию.
  4. Выберите нижний колонтитул и заполните URL-адрес для условий использования и конфиденциальности и файлов cookie.
  5. Выберите "Рецензирование и сохранение".

Использование JSON объекта приложения

Если вы предпочитаете напрямую изменять json объекта приложения, вы можете использовать редактор манифеста для включения ссылок на условия обслуживания и заявление о конфиденциальности приложения.

  1. Перейдите к разделу Регистрация приложений и выберите свое приложение.
  2. Откройте область Манифест.
  3. CTRL+F, выполните поиск по запросу informationalUrls. Введите сведения.
  4. Сохраните изменения, скачав манифест приложения, изменив его и отправив его.
    "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. Личные учетные записи Майкрософт не поддерживаются.