내용 건너뛰기

로그온 티켓 및 로드 밸런싱

게이트웨이 서버에서 로그온 티켓 생성

게이트웨이에서 로그인 티켓을 생성할 수 있습니다:

/socket.io/LPW?WinUser=DOMAIN\LOGIN&WinPassword=PASSWORD

하지만 게이트웨이 서버 자체에만 연결할 수 있습니다.

응용 프로그램 서버에서 로그인 티켓 생성

리버스 프록시화된 애플리케이션 서버에서 로그인 티켓을 생성할 수도 있습니다:

/srv4/socket.io/LPW?WinUser=DOMAIN\LOGIN&WinPassword=PASSWORD

(~~srv4가 TSplus 리버스 프록시에서 구성된 애플리케이션 서버의 내부 이름이라고 가정할 때)

하지만 이 특정 애플리케이션 서버에만 연결할 수 있습니다.

로그온 티켓 및 로드 밸런싱

로그온 티켓과 로드 밸런싱을 사용하려면 먼저 추가 HTTP 요청을 수행하는 것이 좋습니다.

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

이것은 이렇게 대답을 반환합니다:

로드밸런싱-온|앱 서버 4|your-gateway-server.com/~~srv4|https|443|

이 답변을 파싱하여 TSplus Load-Balancer가 이 특정 사용자에게 연결할 것을 권장하는 애플리케이션 서버를 검색할 수 있습니다.

즉, 부하가 덜 걸린 서버를 TSplus 팜에서 추천하며, TSplus 게이트웨이에 스티키 세션이 활성화되어 있으면 기존의 활성 세션을 고려합니다.

이 특정 애플리케이션 서버에서 로그인 티켓을 생성한 후 사용자에게 연결할 수 있습니다.

이것은 TSplus 웹 포털 로그인 페이지에서 수행된 http 요청입니다.

사용자 세션을 열기 위한 로그인 티켓 사용

이제 유효한 로그인 티켓이 있으므로, 이 URL로 브라우저 창을 열어 이 티켓을 사용하여 사용자 세션을 열 수 있습니다:

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

“xxxxxxxx”은 로그인 티켓입니다.