您现在访问的是微软AZURE全睃版技术文档网站,若需覝访问由世纪互蝔违蝥的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn.

配置应用的服务条款和隐私声明

构建和管理与 Azure Active Directory (Azure AD) 和 Microsoft 帐户集成的多租户应用的开发人员应随附指向应用服务条款和隐私声明的链接。 服务条款和隐私声明通过用户同意体验展示给用户。 它们可以帮助用户认识到他们可以信任你的应用。 对于面向用户的多租户应用(由多个目录使用的应用或面向所有 Microsoft 帐户提供的应用)来说,服务条款和隐私声明至关重要。

你负责为你的应用创建服务条款和隐私声明文档,并提供指向这些文档的 URL。 对于未能提供这些链接的多租户应用,你的应用的用户同意体验将显示一条警报,可能阻碍用户同意使用你的应用。

备注

  • 服务条款和隐私声明链接不适用于单租户应用
  • 如果缺少一个或两个两个链接,应用将显示警报。

下面的示例分别展示已配置服务条款和隐私声明以及未配置这些链接时的多租户应用的用户同意体验。

提供了含有和不含隐私声明和服务条款的屏幕截图

添加指向应用的服务条款和隐私声明的文档之前,请确保 URL 遵循以下准则。

准则 说明
格式 有效的 URL
有效的架构 HTTP 和 HTTPS
建议使用 HTTPS
最大长度 2048 个字符

示例:https://myapp.com/terms-of-servicehttps://myapp.com/privacy-statement

服务条款和隐私声明准备就绪后,可以在应用中使用这些方法之一添加指向这些文档的链接:

使用 Azure 门户

在 Azure 门户中执行以下步骤。

  1. 登录到 Azure 门户,然后选择正确的 Azure AD 租户(而非 B2C)。

  2. 导航到“应用注册”部分,并选择应用。

  3. 在“管理”下,选择“品牌打造” 。

  4. 填写“服务条款 URL”和“隐私声明 URL”字段 。

  5. 选择“保存”。

    应用属性包含服务条款和隐私声明 URL

使用应用对象 JSON

如果想要直接修改应用对象 JSON,可以使用 Azure 门户或应用注册门户中的清单编辑器来包含指向应用的服务条款和隐私声明的链接。

  1. 导航到“应用注册”部分并选择应用。
  2. 打开“清单”窗格。
  3. 按 Ctrl+F,搜索“informationalUrls”。 填写信息。
  4. 保存所做更改。
    "informationalUrls": { 
        "termsOfService": "<your_terms_of_service_url>", 
        "privacy": "<your_privacy_statement_url>" 
    }

使用 Microsoft Graph API

若要以编程方式更新所有应用,可以使用 Microsoft Graph API 更新所有应用,以包含指向服务条款和隐私声明文档的链接。

PATCH https://graph.microsoft.com/v1.0/applications/{application id}
{ 
    "appId": "{your application id}", 
    "info": { 
        "termsOfServiceUrl": "<your_terms_of_service_url>", 
        "supportUrl": null, 
        "privacyStatementUrl": "<your_privacy_statement_url>", 
        "marketingUrl": null, 
        "logoUrl": null 
    }
}

备注

  • 请注意不要覆盖已分配给以下任何字段的任何预先存在的值:supportUrl``marketingUrllogoUrl
  • 只有使用 Azure AD 帐户登录时,Microsoft Graph API 才起作用。 不支持 Microsoft 个人帐户。