Show Menu
TÓPICOS×

Adobe Experience Manager como uma base de serviços em nuvem Prontidão para Proteção de dados e Regulamentos de privacidade de dados

O conteúdo deste documento não constitui um aconselhamento jurídico e não substitui o aconselhamento jurídico.
Consulte o departamento jurídico da sua empresa para obter conselhos sobre as regulamentações de Proteção de Dados e Privacidade de Dados.
Para obter mais informações sobre a resposta da Adobe a problemas de privacidade e o que isso significa para você como cliente da Adobe, consulte o Centro de privacidade da Adobe.

Suporte para proteção e privacidade de dados do AEM Foundation

No nível do AEM Foundation, os Dados pessoais armazenados são mantidos no Perfil do usuário. Portanto, as informações neste artigo abordam principalmente como acessar e excluir perfis de usuário, para atender às solicitações de acesso e exclusão, respectivamente.

Acessar um perfil de usuário

Etapas manuais

  1. Abra o console Administração do usuário, navegando até Ferramentas - Segurança - Usuários ou navegando diretamente para https://<serveraddress>:<serverport>/security/users.html
  1. Em seguida, procure o usuário em questão digitando o nome na barra de pesquisa na parte superior da página:
  2. Por fim, abra o perfil do usuário clicando nele e, em seguida, marque na guia Detalhes .

API HTTP

Conforme mencionado, a Adobe fornece APIs para acessar dados do usuário, a fim de facilitar a automação. Existem vários tipos de APIs que você pode usar:
API UserProperties
curl -u user:password http://localhost:4502/libs/granite/security/search/profile.userproperties.json\?authId\=cavery

API Sling
Descobrindo a página inicial do usuário:
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}

Recuperando dados do usuário:
Usando o caminho do nó da propriedade home da carga JSON retornada do comando acima:
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'

Desabilitando um usuário e excluindo os perfis associados

Desativar usuário

  1. Abra o console Administração do usuário e procure o usuário em questão, conforme descrito acima.
  2. Passe o mouse sobre o usuário e clique no ícone de seleção. O perfil ficará cinza, indicando que está selecionado.
  3. Pressione o botão Desativar no menu superior para desativar o usuário:
  4. Por último, confirme a ação.
    A interface do usuário indicará que a conta do usuário foi desativada ao ficar acinzentada e adicionar um bloqueio à placa de perfil:

Excluir informações de perfil do usuário

Para o AEM como um serviço em nuvem, não há nenhum procedimento manual disponível na interface do usuário para a exclusão de um perfil de usuário, pois o CRXDE não está acessível.

API HTTP

Os procedimentos a seguir usam a ferramenta de linha de curl comando para ilustrar como desativar o usuário com a função userId e excluir seus perfis disponíveis no local padrão.
Descobrindo a página inicial do usuário:
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}

Desabilitando o usuário:
Usando o caminho do nó da propriedade home da carga JSON retornada do comando acima:
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'

Excluindo perfis de usuário
Usando o caminho do nó da propriedade home da carga JSON retornada do comando descoberta de conta e os locais conhecidos do nó do perfil de caixa:
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'