AEM: o novo usuário não consegue acessar o Desenvolvimento, o Controle de qualidade e o Preparo devido ao truncamento de identidade federada e à incompatibilidade de nome de usuário
No Adobe Experience Manager (AEM), você adiciona um novo usuário no Admin Console, atribui-o a perfis de produtos e espera que ele faça logon com logon único. Em vez disso, esse usuário não pode acessar ambientes do AEM porque o provedor de identidade (IdP) está truncando ou não corresponde ao nome de usuário ou aos atributos de email. Isso impede que o usuário se autentique com o logon federado. Para corrigir isso, alinhe os atributos de identidade entre seu IdP e o Admin Console para que o usuário possa fazer logon com êxito.
Descrição description
Ambiente
- Adobe Experience Manager (AEM)
- AEM Managed Services usando a autenticação do Adobe IMS/Admin Console
Problema/Sintomas
Um novo usuário criado no Admin Console não pode acessar os ambientes de Desenvolvimento, Controle de qualidade e Preparo. O usuário aparece no Admin Console, mas não pode se autenticar em ambientes AEM usando o logon federado. A análise do fluxo de autenticação revela uma incompatibilidade entre o nome de usuário/email enviado na solicitação de autorização federada e o valor usado na pesquisa de token federado, provavelmente devido ao truncamento do atributo de nome de usuário pelo provedor de identidade.
Os sintomas incluem:
- O usuário está presente no Admin Console, mas não pode fazer logon em ambientes AEM.
- O fluxo de autenticação atinge a autenticação do Adobe IMS/federated, mas falha durante a resolução do token federado.
- O arquivo HAR mostra o nome de usuário completo (22 caracteres) enviado ao provedor de identidade, mas a resposta retorna um valor truncado (20 caracteres).
- O seguinte erro é retornado pelos serviços de autenticação da Adobe:
{"errorCode":"invalid_user",
"errorMessage":"Could not find account with username: [ truncated_username] and authSrcCode: [ authSrcCode] "}
- Somente esse usuário é afetado; outros usuários na organização não enfrentam o problema.
Causa
O IdP trunca, remapeia ou não corresponde ao atributo de nome de usuário, causando uma falha na resolução do token federado para autenticação de usuário no AEM.
Resolução resolution
-
Verifique os atributos de identidade do usuário no provedor de identidade (IdP):
- Verifique a configuração do IdP quanto a qualquer limite de caracteres ou truncamento aplicado aos atributos de nome de usuário ou email enviados durante a autenticação SAML ou federada.
- Confirme se os valores de atributo (como
NameIDou email) correspondem exatamente entre a resposta do Admin Console e a do IdP.
-
Atualize a configuração de IdP se necessário:
- Se o truncamento estiver ocorrendo, ajuste as configurações do IdP para garantir que o nome de usuário/email completo seja enviado ao Adobe IMS sem truncamento.
- Coordene com o administrador do IdP para resolver qualquer mapeamento de atributo ou limitação de comprimento.
-
Ressincronizar o usuário na Admin Console:
- Depois de corrigir a configuração do IdP, remova e adicione novamente o usuário no Admin Console, se necessário, para garantir a sincronização adequada.
-
Testar autenticação de usuário:
- Peça ao usuário que tente fazer logon novamente nos ambientes afetados do AEM.
- Confirme se o fluxo de autenticação é concluído com êxito e se o usuário pode acessar os ambientes necessários.