아래 섹션에서는 GDPR이 예로 사용되지만, 포함된 세부 사항은 GDPR, CCPA 등 모든 데이터 보호 및 개인 정보 보호 규정에 적용됩니다.
AEM Communities은 사용자 프로필을 관리하고 사용자 생성 콘텐츠(UGC)를 벌크 관리하기 위해 즉시 사용 가능한 API를 표시합니다. 활성화되면 UserUgcManagement 서비스를 통해 권한 있는 사용자(커뮤니티 관리자 및 중재자)가 사용자 프로필을 비활성화하고 특정 사용자에 대해 UGC를 벌크 삭제 또는 대량 내보낼 수 있습니다. 또한 이러한 API를 통해 고객 데이터의 제어자와 프로세서는 유럽 연합의 GDPR(General Data Protection Regulation) 및 기타 GDPR에서 권장하는 개인 정보 보호 규정을 준수할 수 있습니다.
자세한 내용은 Adobe 개인 정보 보호 센터의 GDPR 페이지를 참조하십시오.
AEM Communities🔗 사이트에서 Adobe Analytics을 구성한 경우 캡처된 사용자 데이터가 Adobe Analytics 서버로 전송됩니다. Adobe Analytics은 사용자 데이터에 액세스, 내보내기 및 삭제하고 GDPR을 준수하는 데 사용할 수 있는 API를 제공합니다. 자세한 내용은 액세스 및 삭제 요청 제출을 참조하십시오.
이러한 API를 사용하려면 UserUgcManagement 서비스를 활성화하여 /services/social/ugcmanagement
종단점을 활성화해야 합니다. 이 서비스를 활성화하려면 GitHub.com에서 사용할 수 있는 샘플 서블릿을 설치하십시오. 그런 다음 http 요청을 사용하여 커뮤니티 사이트의 게시 인스턴스에 있는 엔드포인트를 다음과 같이 히트합니다.
https://localhost:port/services/social/ugcmanagement?user=<authorizable ID>&operation=<getUgc>
. 그러나 UI(사용자 인터페이스)를 작성하여 시스템에서 사용자 프로필과 사용자 생성 컨텐츠를 관리할 수도 있습니다.
이러한 API를 사용하면 다음 기능을 수행할 수 있습니다.
getUserUgc(ResourceResolver resourceResolver, String 사용자, OutputStream outputStream) 는 시스템에서 사용자의 모든 UGC를 내보내는 데 도움이 됩니다.
예를 들어, weston.mccall@dodgit.com을 작성 가능한 ID로 사용하여 커뮤니티 사이트에 로그인하는 Weston McCall이라는 사용자의 UGC를 내보내려면 다음과 유사한 http GET 요청을 보낼 수 있습니다.
https://localhost:port/services/social/ugcmanagement?user=weston.mccall@dodgit.com&operation=getUgc
deleteUserUgc(ResourceResolver resourceResolver, String 사용자) 는 시스템에서 사용자의 모든 UGC를 삭제하는 데 도움이 됩니다.
예를 들어 http-POST 요청을 통해 작성 가능한 ID가 weston.mccall@dodgit.com 있는 사용자의 UGC를 삭제하려면 다음 매개 변수를 사용하십시오.
weston.mccall@dodgit.com
deleteUgc
Adobe Analytics에서 사용자 데이터를 삭제하려면 GDPR Analytics 워크플로우; api는 Adobe Analytics에서 사용자 데이터를 삭제하지 않습니다.
AEM Communities에서 사용하는 Adobe Analytics 변수 매핑에 대해서는 다음 이미지를 참조하십시오.
deleteUserAccount(ResourceResolver resourceResolver, String 사용자) 는 사용자 계정을 비활성화하는 데 도움이 됩니다.
사용자를 비활성화하면 사용자가 서버에 가지고 있는 모든 사용자 생성 컨텐츠가 삭제됩니다.
예를 들어 http-POST 요청을 통해 인증 가능한 ID weston.mccall@dodgit.com
를 가진 사용자의 프로필을 삭제하려면 다음 매개 변수를 사용하십시오.
weston.mccall@dodgit.com
deleteUser
deleteUserAccount() API는 시스템에서 사용자 프로필만 비활성화하고 UGC를 제거합니다. 그러나 시스템에서 사용자 프로필을 삭제하려면 CRXDE Lite로 이동합니다. https://<server>/crx/de 사용자 노드를 찾아 삭제합니다.