AEM Communities中的使用者與UGC管理服務

重要

GDPR在以下幾節中是以範例形式使用,但涵蓋的詳細資訊適用於所有資料保護和隱私權法規;例如GDPR、CCPA等。

AEM Communities提供現成可用的API,以管理使用者設定檔並大量管理使用者產生的內容(UGC)。 啟用後,UserUgcManagement​服務可讓特權使用者(社群管理員和協調者)停用使用者設定檔,並大量刪除或大量匯出特定使用者的UGC。 這些API還讓客戶資料的掌控者和處理者能夠遵守歐盟的通用資料保護法規(GDPR)和其他受GDPR啟發的隱私權法規。

如需詳細資訊,請參閱Adobe隱私權中心](https://www.adobe.com/privacy/general-data-protection-regulation.html)的[ GDPR頁面。

注意

如果您在AEM Communities](/docs/experience-manager-65/communities/analytics.html?lang=zh-Hant)網站中設定了[ Adobe Analytics,則擷取的使用者資料會傳送至Adobe Analytics伺服器。 Adobe Analytics提供API,可讓您存取、匯出和刪除使用者資料,並符合GDPR。 如需詳細資訊,請參閱提交存取和刪除請求

若要使用這些API,您必須啟用/services/social/ugcmanagement端點,方法是啟動UserUgcManagement服務。 要激活此服務,請安裝GitHub.com上提供的示例servlet。 然後,使用http請求,以適當參數點擊社群網站發佈例項上的端點,類似:

https://localhost:port/services/social/ugcmanagement?user=<authorizable ID>&operation=<getUgc>. 不過,您也可以建立UI(使用者介面)來管理系統中的使用者設定檔和使用者產生的內容。

這些API可執行下列功能。

檢索用戶的UGC

getUserUgc(ResourceResolver resourceResolver, String user, OutputStream) 有助於從系統中導出用戶的所有UGC。

  • 用戶:使用者的可授權ID。
  • outputStream:結果會傳回為輸出串流,此為包含使用者產生之內容(如json檔案)和附件(包括使用者上傳的影像或視訊)的zip檔案。

例如,若要匯出名為Weston McCall的使用者的UGC,而使用weston.mccall@dodgit.com做為可授權的ID來登入社群網站,您可以傳送類似下列的http GET要求:

https://localhost:port/services/social/ugcmanagement?user=weston.mccall@dodgit.com&operation=getUgc

刪除用戶的UGC

deleteUserUgc(ResourceResolver resourceResolver, String user) 有助於從系統中刪除用戶的所有UGC。

  • 用戶:使用者的可授權ID。

例如,若要透過http-POST請求刪除具有可授權ID weston.mccall@dodgit.com的使用者的UGC,請使用下列參數:

  • 使用者 = weston.mccall@dodgit.com
  • 操作 = deleteUgc

從Adobe Analytics刪除UGC

若要從Adobe Analytics刪除使用者資料,請遵循GDPR Analytics工作流程;因為API不會從Adobe Analytics刪除使用者資料。

如需AEM Communities所使用的Adobe Analytics變數映射,請參閱下列影像:

Adobe Analytics的AEM社群變數對應

禁用用戶帳戶

deleteUserAccount(ResourceResolver resourceResolver, String user)有助於 禁用用戶帳戶。

  • 用戶:使用者的可授權ID。
注意

停用使用者會刪除使用者在伺服器上產生的所有內容。

例如,若要透過http-POST請求刪除可授權ID為weston.mccall@dodgit.com的使用者的設定檔,請使用下列參數:

  • 使用者 = weston.mccall@dodgit.com
  • 操作 = deleteUser
注意

deleteUserAccount()API只會停用系統中的使用者設定檔,並移除UGC。 但是,要從系統中刪除用戶配置檔案,請導航至​CRXDE Lite:https://<server>/crx/de,找出使用者節點並加以刪除。

本頁內容