設定應用程式的服務條款和隱私聲明
建置和管理與 Microsoft Entra ID 和 Microsoft 帳戶整合的多租使用者應用程式的開發人員,應包含應用程式服務條款和隱私聲明的連結。 服務條款和隱私聲明會透過使用者同意體驗向用戶呈現。 他們可協助使用者知道他們可以信任您的應用程式。 服務條款和隱私聲明對於使用者面向的多租戶應用程式特別重要,這些應用程式是由多個目錄使用,或可供任何 Microsoft 帳戶使用。
您必須負責為您的應用程式建立服務條款和隱私聲明檔,以及提供這些檔的URL。 對於無法提供這些連結的多租使用者應用程式,您應用程式的使用者同意體驗會顯示警示,這可能會阻止使用者同意您的應用程式。
注意
- 服務條款和隱私聲明連結不適用於單一租用戶應用程式
- 如果遺漏這兩個連結的其中一個或兩者,您的應用程式將會顯示警示。
使用者同意體驗
下列範例顯示設定服務條款和隱私聲明時,以及未設定這些連結時,多租使用者應用程式的使用者同意體驗。
格式化服務條款和隱私聲明檔的連結
在您新增應用程式服務條款和隱私聲明檔的連結之前,請確定URL遵循這些指導方針。
指導方針 | 描述 |
---|---|
格式 | 有效的 URL |
有效的架構 | HTTP 和 HTTPS 我們建議使用 HTTPS |
最大長度 | 2048 個字元 |
範例:https://myapp.com/terms-of-service
和 https://myapp.com/privacy-statement
將連結新增至服務條款和隱私聲明
當服務條款和隱私聲明準備就緒時,您可以使用下列其中一種方法,在應用程式中新增這些文件的連結:
使用 Microsoft Entra 系統管理中心
請遵循下列步驟來新增連結:
- 以至少 應用程式開發人員身分登入 Microsoft Entra 系統管理中心。
- 流覽至 Identity>用戶體驗>公司商標。
- 選取 開始使用,然後選取 編輯 以設定 預設登入體驗。
- 選取 [頁尾],然後填寫 條款 的 URL,以及 隱私 & 和 Cookie的 URL。
- 選擇 檢閱並儲存。
使用應用程式物件 JSON
如果您想要直接修改應用程式物件 JSON,您可以使用指令清單編輯器來包含應用程式服務條款和隱私聲明的連結。
- 流覽至 [應用程式註冊] 區段,然後選取您的應用程式。
- 開啟 [清單] 窗格。
- Ctrl+F,搜尋 “informationalUrls”。 填寫資訊。
- 下載應用程式指令清單、修改並上傳變更,以儲存您的變更。
"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/{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
- Microsoft Graph API 僅適用於使用 Microsoft Entra 帳戶登入時。 不支援個人Microsoft帳戶。