[AEM Assets]{class="badge positive" title="Aplicável ao AEM Assets)."}
Controle de acesso baseado em atributos attribute-based-access-control
O controle de acesso baseado em atributos (ABAC) permite que os administradores do Content Hub definam regras baseadas em metadados para definir o nível de acesso aos ativos disponíveis no Content Hub.
Os administradores de uma organização definem regras para grupos de usuários, que são mapeados para uma ID de grupo. As regras são uma combinação de operadores lógicos e de comparação, e os administradores podem definir quantas regras precisarem para gerenciar o acesso aos ativos no Content Hub.
As regras se baseiam em metadados e se as condições definidas na regra corresponderem aos metadados do ativo, o ativo será exibido para o grupo de usuários. O Content Hub verifica os metadados do ativo, incluindo os metadados personalizados de todos os ativos disponíveis em Todas as Assets e Coleções para exibir os resultados aos grupos de usuários.
Por exemplo, PERMITA acesso ao grupo de usuários com ID de grupo = 1011, quando os metadados do ativo corresponderem a "Marca = Marca X" E "Região = EMEA OU Américas". O Content Hub exibe somente esses ativos para o grupo de usuários com ID = 1011 onde Marca = Brand X e Região = EMEA ou Americas.
Alguns dos principais benefícios do controle de acesso baseado em atributos incluem:
-
Elimina a dependência da estrutura de pastas para permissões
-
Permite que os administradores façam upload de ativos e determinem retroativamente as estruturas de permissão
-
Reduz o número de duplicatas - melhora a integridade do ativo. São necessárias duplicatas em permissões baseadas em pastas quando os mesmos ativos são compartilhados com grupos diferentes.
Como ativar o controle de acesso baseado em atributos? enable-attribute-based-access-control
A partir de agora, você não poderá criar regras de controle de acesso baseadas em atributos por conta própria usando a Interface do usuário do Content Hub.
Clique em Baixar planilha para baixar e definir regras em uma planilha. Crie um tíquete de suporte do Adobe e forneça as regras definidas na planilha ao Adobe.
[Baixar Planilha]{class="badge informative"}
Defina as regras na planilha usando as diretrizes definidas neste artigo.
Exemplo de caso de uso de Controle de acesso baseado em atributo example-metadata-based-rules
Para oferecer suporte a uma implantação de marketing em grande escala, vários membros da equipe em várias regiões e marcas precisam de acesso a ativos digitais. Cada persona tem um escopo específico com base na região e na marca. O ABAC aplica essas regras automaticamente por meio dos metadados do ativo. A tabela a seguir ilustra os diferentes tipos de personalidades para esse caso de uso e as regras aplicadas:
Usando essas regras, os administradores do Content Hub têm:
-
Acesso granular baseado em regras: os usuários veem somente os ativos relevantes para sua região e marca, sem atribuições de permissão manuais.
-
Colaboração global ininterrupta: as equipes regionais e de marcas trabalharam em paralelo, sem conflitos de acesso.
-
Permissões escalonáveis e que não se tornarão obsoletas: à medida que novas regiões ou marcas são adicionadas, as regras podem ser atualizadas com base em metadados.
Construtores de regra compatíveis supported-rule-constructs
-
Operadores lógicos:
- AND: todas as condições devem ser verdadeiras
- OU: pelo menos uma condição deve ser verdadeira
-
Operadores de comparação:
- Igual a (=): verifica se um atributo de usuário ou ativo corresponde a um valor
- Não é igual a (!=): verifica se um atributo de usuário ou ativo não corresponde a um valor
Quando os campos de metadados de ativos contêm matrizes (por exemplo, várias regiões ou marcas), Equals refere-se à lógica contains e Not Equals refere-se à lógica does not contain.
Isso permite escrever regras simples e expressivas, como: ALLOW if region = emea AND assetType != prototype AND tags != confidencial.
Diretrizes guidelines-attribute-based-access-control
-
As regras ABAC são aplicáveis somente a ativos aprovados para o Content Hub. Para obter mais informações, consulte Aprovar Assets para Content Hub.
-
Não forneça regras de NEGAÇÃO. Em vez disso, sempre converta NEGAR em regra DE PERMISSÃO. Por exemplo,
ALLOW if region = <user-region> DENY if assetType = prototype AND confidential = yespode ser convertido paraALLOW if region = <user-region> AND (assetType != prototype OR confidential != yes). -
As regras ABAC são aplicadas a grupos de usuários usando a ID de grupo IMS, que está disponível no Admin Console.
-
Você pode definir o Destino de aprovação para ativos usando o ambiente de autor do AEM as a Cloud Service. As regras ABAC são aplicadas a ativos aprovados com Destino de Aprovação =
Content Hub, pois o Destino de Aprovação =Deliveryé para ativos disponíveis paraDelivery+Content Hub. Assets marcados como Destino de Aprovação =Deliveryestão visíveis para todos no Hub de conteúdo. -
Verifique se os esquemas de metadados usados nas regras ABAC estão corretamente definidos e disponíveis no AEM. Forneça o caminho completo dos esquemas de metadados no AEM que definem as propriedades referenciadas nas regras ABAC. Opcionalmente, é possível criar uma pasta de teste com alguns ativos de amostra com valores de metadados que correspondam às condições ABAC. Isso ajuda a verificar o comportamento da regra e avaliar o acesso com precisão.
-
Capture a intenção de negócios da regra no comentário, independentemente da condição ter sido gravada corretamente, pois a intenção nos ajuda a validar e corrigir a lógica, se necessário.
-
Os arquivos de licença do PDF, que são definidos para DRM, precisam estar visíveis para todos, para que os usuários possam vê-los ao baixar o ativo com a licença.
Perguntas frequentes faqs-attribute-based-access-control-content-hub
O que é o ABAC (Attribute-based Access Control, controle de acesso baseado em atributos) no AEM Assets Content Hub?
O controle de acesso baseado em atributos (ABAC) no AEM Assets Content Hub permite que os administradores definam regras baseadas em metadados para controlar o nível de acesso que diferentes grupos de usuários têm aos ativos digitais. O acesso é determinado pelo fato de os metadados do ativo corresponderem às condições especificadas nas regras, permitindo o gerenciamento granular e dinâmico da visibilidade do ativo.
Como os administradores definem as regras de acesso usando o ABAC no AEM Assets Content Hub?
Os administradores definem regras de acesso criando condições com base nos metadados do ativo, como marca ou região, e vinculando-os a IDs específicas do grupo de usuários. Essas regras usam operadores lógicos (AND, OR) e de comparação (equals, not equals) para especificar exatamente quais ativos estão visíveis para quais grupos de usuários.
Quais são os principais benefícios de usar o ABAC em relação às permissões tradicionais baseadas em pastas no AEM Assets Content Hub?
O ABAC elimina a dependência de estruturas de pastas para permissões, permite que os administradores façam upload de ativos e atribuam permissões retroativamente e reduz o número de ativos duplicados necessários. Isso melhora a integridade do ativo e simplifica o gerenciamento de permissões, especialmente quando os ativos precisam ser compartilhados com vários grupos.
Os administradores podem configurar regras ABAC diretamente na interface do AEM Assets Content Hub?
Não, a partir de agora, os administradores não podem criar regras ABAC diretamente na interface do Content Hub. Em vez disso, eles devem baixar uma planilha de modelo (link de download fornecido neste artigo), definir suas regras lá e enviá-las ao Suporte da Adobe por meio de um tíquete de suporte para implementação.
Que tipos de condições de metadados podem ser usadas ao configurar regras ABAC no AEM Assets Content Hub?
As regras ABAC no AEM Assets Content Hub podem usar operadores lógicos como AND e OR, e operadores de comparação como "é igual" e não "é igual". As propriedades de metadados usadas nas regras devem ser corretamente definidas e disponibilizadas nos esquemas de metadados do AEM e podem incluir campos como região, marca ou status de publicação.
Por que o AEM Assets Content Hub ABAC é particularmente útil para organizações com grandes equipes e diversas necessidades de ativos?
O ABAC é útil para organizações com equipes grandes, pois permite acesso granular e baseado em regras a ativos com base em funções de usuário, regiões ou marcas. Ele garante que os usuários vejam apenas os ativos relevantes para suas responsabilidades, sem atribuições de permissão manuais ou duplicação excessiva de ativos.
Como os administradores devem preparar a planilha ABAC para o AEM Assets Content Hub antes de enviá-la para o Suporte da Adobe?
Os administradores devem criar grupos de usuários no Adobe Admin Console, anotar suas IDs de grupo e definir claramente as permissões e condições para cada grupo na planilha. Eles devem garantir que todas as propriedades de metadados sejam mapeadas corretamente para os esquemas apropriados e usar a coluna Comentários para esclarecer a intenção de negócios de cada regra, facilitando para o Adobe validar e implementar as regras.