資料保護和資料隱私權法規的 Adobe Experience Manager as a Cloud Service 基礎整備 aem-foundation-readiness-for-data-protection-and-data-privacy-regulations

WARNING
本文件的內容並不構成法律建議,其宗旨並非取代專業的法律建議。
如需有關資料保護和資料隱私權法規的建議,請諮詢貴公司的法律部門。
NOTE
如需關於 Adobe 對隱私權問題的回應以及這對於您身為 Adobe 客戶所代表之意義的詳細資訊,請參閱 Adobe 隱私權中心

AEM Foundation 資料隱私權和保護支援 aem-foundation-data-privacy-and-protection-support

在 AEM Foundation 層級,儲存的個人資料會保存在使用者個人資料中。因此,本文中的資訊主要是解決如何存取和刪除使用者個人資料,以分別解決存取和刪除請求。

存取使用者個人資料 accessing-a-user-profile

手動步驟 manual-steps

  1. 瀏覽至「工具 - 安全性 - 使用者」或者直接瀏覽至https://<serveraddress>:<serverport>/security/users.html 來開啟「使用者管理」主控台

  2. 然後,透過在頁面最上方的搜尋列中輸入名稱來搜尋相關使用者:

    搜尋帳戶

  3. 最後,透過按一下使用者個人資料以將其開啟,然後檢查「詳細資料」標籤下方。

    使用者個人資料

HTTP API http-api

如前所述,Adobe 提供用於存取使用者資料的 API,以促進自動化。有多種類型的 API 可供您使用:

UserProperties API

curl -u user:password http://localhost:4502/libs/granite/security/search/profile.userproperties.json\?authId\=cavery

Sling API

探索使用者首頁:

curl -g -u user:password 'http://localhost:4502/libs/granite/security/search/authorizables.json?query={"condition":[{"named":"cavery"}]}'
     {"authorizables":[{"type":"user","authorizableId_xss":"cavery","authorizableId":"cavery","name_xss":"Carlene Avery","name":"Carlene Avery","home":"/home/users/we-retail/DSCP-athB1NYLBXvdTuN"}],"total":1}

擷取使用者資料:

使用上述命令傳回的 JSON 承載的 home 屬性中的節點路徑:

curl -u user:password  'http://localhost:4502/home/users/we-retail/DSCP-athB1NYLBXvdTuN/profile.-1.json'
curl -u user:password  'http://localhost:4502/home/users/we-retail/DSCP-athB1NYLBXvdTuN/profiles.-1.json'

停用使用者並刪除相關聯的個人資料 disabling-a-user-and-deleting-the-associated-profiles

停用使用者 disable-user

  1. 如上所述,開啟「使用者管理」主控台並搜尋相關使用者。

  2. 將滑鼠停留在使用者上,並按一下選取圖示。設定檔變成灰色,表示已選取它。

  3. 在上層選單中,按一下「停用」以停用 (關閉) 使用者:

    停用帳戶

  4. 最後,確認動作。

    使用者介面會變成灰色並在個人資料卡新增鎖定,來指示該使用者帳戶已被停用:

    帳戶已停用

刪除使用者個人資料資訊 delete-user-profile-information

NOTE
對於 AEM as a Cloud Service,由於無法存取 CRXDE,因此 UI 中沒有可用的手動程序來刪除使用者個人資料。

HTTP API http-api-1

以下程序使用 curl 命令行工具說明如何使用 caveryuserId 停用使用者,並刪除使用者個人資料。

探索使用者首頁:

curl -g -u user:password 'http://localhost:4502/libs/granite/security/search/authorizables.json?query={"condition":[{"named":"cavery"}]}'
     {"authorizables":[{"type":"user","authorizableId_xss":"cavery","authorizableId":"cavery","name_xss":"Carlene Avery","name":"Carlene Avery","home":"/home/users/we-retail/DSCP-athB1NYLBXvdTuN"}],"total":1}

停用使用者:

使用上述命令傳回的 JSON 承載的 home 屬性中的節點路徑:

curl -X POST -u user:password -FdisableUser="describe the reasons for disabling this user (Data Privacy in this case)" 'http://localhost:4502/home/users/we-retail/DSCP-athB1NYLBXvdTuN.rw.userprops.html'

刪除使用者個人資料

使用從帳戶探索命令傳回的 JSON 承載的 home 屬性的節點路徑和已知的現成個人資料節點位置:

curl -X POST -u user:password -H "Accept: application/json,**/**;q=0.9" -d ':operation=delete' 'http://localhost:4502/home/users/we-retail/DSCP-athB1NYLBXvdTuN/profile'
curl -X POST -u user:password -H "Accept: application/json,**/**;q=0.9" -d ':operation=delete' 'http://localhost:4502/home/users/we-retail/DSCP-athB1NYLBXvdTuN/profile'
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab