Erro: "Seu logon expirou. Faça login novamente para continuar" ao acessar o StoreFront por meio do NetScaler Gateway

Erro: "Seu logon expirou. Faça login novamente para continuar" ao acessar o StoreFront por meio do NetScaler Gateway

Meu ambiente de teste Citrix é o seguinte:

  • Uma VM do Windows 2016 atuando como controlador de domínio e DNS

  • Uma VM do Windows 2016 com tudo do Citrix (XenDesktop 7.15) mais o banco de dados SQL Server

  • Duas VMs do Windows 2016 atuando como XenApp em meu catálogo de máquinas exclusivo, uma para cada grupo de entrega (uma para aplicativos e uma para desktop)

  • Um dispositivo virtual Netscaler VPX1000 (NS12.0)

Este ambiente está funcionando com o receptor para windows e web quando o usuário está na Rede Interna. Ativei o roteamento HDX através do Netscaler para todas as sessões.

Agora estou configurando o acesso para usuários externos utilizando o NetScaler e estou com o seguinte problema.

Acessando pelo navegador da web

  1. Página de login do Netscaler: credenciais funcionam

  2. Página do receptor de detecção do StoreFront. Clique em "Detectar receptor"

  3. O receptor nunca é detectado. Clico em "Já instalado"

  4. A página de credenciais de login do StoreFront fornece:

    • “Domínio incorreto” quando adiciono o domínio antes do nome de usuárioContoso\User

    • "Seu logon expirou. Faça login novamente para continuar" quando adiciono o domínio após o nome de usuário[email protected]

Acessando a partir do Citrix Receiver

  1. Pop-up de credencial. Insira credenciais. (Estou usando a redefinição de senha por autoatendimento e ela não está disponível, por isso estou recebendo o pop-up do Netscaler)

  2. Pop-up de nova credencial. Insira credenciais. Um pop-up aparece novamente (desta vez tenho a redefinição de senha de autoatendimento disponível, então estou recebendo o pop-up do StoreFront)

Responder1

Pela minha pergunta, ficou claro que o erro estava em algum lugar na passagem de autenticação do Netscaler para o StoreFront.

A seguinte opção que estava faltando era:

  1. Página de configuração do Citrix StoreFront
  2. Gerenciar configurações de acesso remoto
  3. Habilitar acesso remoto
  4. Escolha o gateway Netscaler

EncontradoArtigo Citrix CTX204766que apresenta outras soluções para este sintoma.

Observação sobre estas perguntas e respostas

O ambiente real é um pouco mais complicado do que o descrito, e na época estávamos fazendo diversas alterações não relacionadas ao Citrix XenApp, principalmente rede, e o ambiente parou de funcionar. Antes dessa mudança tudo estava funcionando, inclusive o acesso ao Netscaler.

Começamos fazendo com que o Citrix funcionasse internamente e marcamos essa opção ao fazê-lo. Quando conseguimos fazer funcionar por dentro e recorremos à autenticação externa esquecemos completamente esta opção. Passamos algum tempo com o erro “Seu logon expirou” e não encontramos nada sobre as possíveis causas.

Esta é a razão pela qual decidi criar este Q&A que espero que ajude em uma depuração rápida para qualquer pessoa com este erro.

informação relacionada