Mapeamento de grupo de usuários personalizado no AEM 6.5

Versões AEM mais antigas AEM 6.5 Comentários

Propriedade: cq:cugEnabled

Declarando tipo de nó: N/A, propriedade residual

Autorização:

Nó: rep:cugPolicy do tipo de nó rep:CugPolicy

Declarando tipo de nó: rep:CugMixin

Autenticação:

Tipo de mistura: granite:AuthenticationRequired

Para restringir o acesso de leitura, uma política CUG dedicada é aplicada ao nó de destino.

OBSERVAÇÃO: As políticas só podem ser aplicadas nos caminhos compatíveis configurados.

Os nós com o nome rep:cugPolicy e tipo rep:CugPolicy são protegidos e não podem ser gravados usando chamadas de API JCR comuns; em vez disso, use o gerenciamento de controle de acesso JCR.

Consulte esta página para obter mais informações.

Para impor o requisito de autenticação em um nó, é suficiente adicionar o tipo mixin granite:AuthenticationRequired.

OBSERVAÇÃO: Apenas respeitado abaixo dos caminhos compatíveis configurados.

Propriedade: cq:cugPrincipals

Declarando tipo de nó: NA, propriedade residual

Propriedade: rep:principalNames

Declarando tipo de nó: rep:CugPolicy

A propriedade que contém os nomes dos principais que têm permissão para ler o conteúdo abaixo do CUG restrito está protegida e não pode ser gravada usando chamadas de API JCR regulares; em vez disso, use o gerenciamento de controle de acesso JCR.

Consulte esta página para obter mais detalhes sobre a implementação.

Propriedade: cq:cugLoginPage

Declarando tipo de nó: NA, propriedade residual

Propriedade: granite:loginPath (opcional)

Declarando tipo de nó: granite:AuthenticationRequired

Um nó JCR que tenha o tipo mixin granite:AuthenticationRequired definido, pode definir opcionalmente um caminho de logon alternativo.

OBSERVAÇÃO: Apenas respeitado abaixo dos caminhos compatíveis configurados.

Propriedade: cq:cugRealm

Declarando tipo de nó: NA, propriedade residual

ND Não há mais suporte para a nova implementação.

Comparação de serviços OSGi

Versões AEM mais antigas

Rótulo: Suporte para CUG (Adobe Granite Closed User Group)

Nome: com.day.cq.auth.impl.CugSupportImpl

AEM 6.5

  • Rótulo: Configuração do Apache Jackrabbit Oak CUG

    Nome: org.apache.jackrabbit.oak.spi.security.authorization.cug.impl.CugConfiguration

    ConfigurationPolicy = OBRIGATÓRIO

  • Rótulo: Lista de exclusões do Apache Jackrabbit Oak CUG

    Nome: org.apache.jackrabbit.oak.spi.security.authorization.cug.impl.CugExcludeImpl

    ConfigurationPolicy = OBRIGATÓRIO

  • Nome: com.adobe.granite.auth.requirements.impl.RequirementsService

  • Rótulo: Requisito de autenticação do Adobe Granite e manipulador de caminho de logon

    Nome: com.adobe.granite.auth.requirements.impl.DefaultRequirementsHandler

    ConfigurationPolicy = OBRIGATÓRIO

Comentários

  • Configuração da autorização do CUG e ativação/desativação da avaliação.
    Serviço para configurar a lista de exclusão de entidades principais que não devem ser afetadas pela autorização do CUG.

    OBSERVAÇÃO

    Se a variável CugExcludeImpl não estiver configurado, a variável CugConfiguration voltará ao padrão.

    É possível plug-in de uma implementação CugExclude personalizada em caso de necessidades especiais.

  • Componente OSGi implementando LoginPathProvider que expõe um caminho de logon correspondente para LoginSelectorHandler. Ela tem uma referência obrigatória a um RequerHandler, que é usada para registrar o observador que escuta os requisitos de autenticação alterados armazenados no conteúdo por meio do tipo mixin granite:AuthenticationRequired .

  • Componente OSGi implementando o RequirementsHandler que notifica o SlingAuthenticator sobre alterações a requisitos autorais.

    Como a política de configuração para este componente é REQUIRE, ela só será ativada se um conjunto de caminhos suportados for especificado.

    Habilitar o serviço iniciará o RequerimentoService.

Nesta página