데이터 보호 및 데이터 개인정보 보호 규정을 위한 Adobe Experience Manager as a Cloud Service Foundation 준비 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 페이로드의 홈 속성에서 노드 경로 사용:

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 명령줄 도구를 사용하여 Cavery userId를 통해 사용자를 비활성화하고 기본 위치에서 사용 가능한 해당 사용자의 프로필을 삭제하는 방법에 대해 설명합니다.

사용자 홈 탐색:

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 페이로드의 홈 속성에서 노드 경로 사용:

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 페이로드의 홈 속성에서 노드 경로 및 알려진 맞춤형 프로필 노드 위치 사용:

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