Salta al contenuto

Biglietto di accesso e bilanciamento del carico

Creazione del biglietto di accesso sul server Gateway

Puoi creare un ticket di accesso sul gateway con:

/socket.io/LPW?WinUser=DOMINIO\ACCESSO&WinPassword=PASSWORD

Ma ti permetterà di connetterti solo al server gateway stesso.

Creazione del biglietto di accesso su un server applicativo

Puoi anche creare un ticket di accesso su un server di applicazioni reverse-proxificato con:

/srv4/socket.io/LPW?WinUser=DOMINIO\ACCESSO&WinPassword=PASSWORD

assumendo che ~~srv4 sia il nome interno del server applicazioni come configurato nel reverse-proxy di TSplus

Ma ti permetterà di connetterti solo a questo specifico server applicativo.

Biglietto di accesso e bilanciamento del carico

Quindi, se desideri utilizzare i ticket di accesso e il bilanciamento del carico, potresti voler effettuare prima una richiesta HTTP aggiuntiva:

https://your-gateway-server.com/cgi-bin/hb.exe?action=lb&l=LOGIN&d=DOMAIN&t=TIMESTAMP

Questo restituirà una risposta come questa.

loadbalancing-on|SERVER APP 4|your-gateway-server.com/~~srv4|https|443|

Puoi analizzare questa risposta per recuperare il server applicativo su cui TSplus Load-Balancer ti consiglierebbe di connettere questo specifico utente.

cioè raccomanderà il server meno carico nella tua farm TSplus, se le sessioni sticky sono abilitate sul tuo gateway TSplus, terrà conto delle sessioni attive esistenti, ecc.

Puoi quindi creare un ticket di accesso su questo specifico server applicativo e connetterti all'utente.

Questo è precisamente la richiesta http effettuata sulla pagina di accesso del Portale Web TSplus.

Utilizzare un biglietto di accesso per aprire una sessione utente

Ora che hai un ticket di accesso valido, puoi aprire una sessione utente utilizzando questo ticket aprendo una finestra del browser a questo URL:

https://your-gateway-server.com/~~srv4/software/html5.html?user=*xxxxxxxx

dove “xxxxxxxx” è il ticket di accesso.