Esse pode ser um cenário válido e é possível com um editor de repositório que permite colocar o mixin em qualquer nó. No entanto, o comportamento contrasta com a implementação anterior, onde colocar uma propriedade cq:cugEnabled ou cq:cugLoginPage no nó jcr:content foi remapeada internamente no nó da página. Esse mapeamento não é mais executado.
O tipo de combinação granite:AuthenticationRequired e a propriedade granite:loginPath só serão respeitados dentro do escopo definido pelo conjunto de Caminhos Suportados opções de configuração presentes com o Requisito de Autenticação de Adobe Granite e Manipulador de Caminho de Logon. Se nenhum caminho for especificado, o recurso de requisito de autenticação será desabilitado completamente. Nesse caso, o tipo de combinação e a propriedade não têm efeito ao serem adicionados ou definidos para um determinado nó JCR.
O documento abaixo fornece um mapeamento abrangente dos serviços OSGi, configurações e conteúdo do repositório entre a implementação antiga e a nova.
A antiga implementação de suporte do CUG foi descontinuada e será removida para versões futuras. É recomendável passar para as novas implementações ao atualizar de versões anteriores à AEM 6.3.
Para instalação AEM atualizada, é importante garantir que somente uma implementação CUG esteja ativada. A combinação do suporte novo e antigo e obsoleto ao CUG não é testada e provavelmente causa um comportamento indesejado:
negado o acesso de leitura quando a configuração de ACL associada ao CUG antigo entra em conflito com uma nova política de CUG.
O Adobe fornece uma ferramenta para migrar para a nova implementação do CUG. Para usá-lo, execute as seguintes etapas:
Digite o caminho raiz para o qual deseja verificar os CUGs e pressione o botão Executar execução a seco. Isso verificará os CUGs elegíveis para conversão no local selecionado.