No cenário do TSplus, enfrentar problemas de eficiência de acesso e balanceamento de carga é comum. Ao usar logon tickets, você pode obter acesso ao ambiente, porém o load balancing muitas vezes é desconsiderado, resultando em sessões abrindo sempre no gateway. Para resolver isso, é possível criar logon tickets de maneira direcionada, combinando-os com solicitações HTTP adicionais.

Na criação de logon tickets no servidor gateway, a fórmula /socket.io/LPW?WinUser=DOMAIN\LOGIN&WinPassword=PASSWORD permite acesso ao servidor gateway, mas sem considerar o load balancing. Similarmente, criar logon tickets em um servidor de aplicativos reverse-proxificado (/~~srv4/socket.io/LPW?WinUser=DOMAIN\LOGIN&WinPassword=PASSWORD) possibilita acesso apenas a esse servidor específico.

Para combinar logon tickets com load balancing, é necessário realizar uma requisição HTTP adicional. Uma requisição a https://your-gateway-server.com/cgi-bin/hb.exe?action=lb&l=LOGIN&d=DOMAIN&t=TIMESTAMP retornará uma recomendação de servidor menos carregado. Essa informação pode ser usada para criar um logon ticket no servidor de aplicativos recomendado, oferecendo acesso otimizado.

Uma vez obtido um logon ticket válido, você pode abrir uma sessão de usuário utilizando o URL https://your-gateway-server.com/~~srv4/software/html5.html?user=*xxxxxxxx, onde "xxxxxxxx" representa o logon ticket.

Essas práticas também são empregadas na página de logon do Portal Web TSplus, garantindo acesso eficiente e balanceamento de carga. Ao compreender esses processos, você poderá maximizar a performance do ambiente TSplus, utilizando logon tickets de forma estratégica para acessar servidores de maneira otimizada.