SSO 세션 탈취 검사하기
// 인증 객체 선언(Request와 Response 인계)
AuthCheck authCheck = new AuthCheck(Page.Request, Page.Response);
// 인증 체크(인증 상태 값 리턴)
AuthStatus status = authCheck.CheckLogon();
// 인증 상태 별 처리
if (status == AuthStatus.SSOSuccess)
{
// ---------------------------------------------------------------------
// 인증 상태: 인증 성공
// - 인증 토큰(쿠키) 존재하고, 토큰 형식에 맞고, SSO 정책 체크 결과 유효함.
// ---------------------------------------------------------------------
// 사용자 세션 탈취 여부 조사
// 세션 탈취를 감지하는 Javascript를 호출하는 코드가 자동 생성됨.
// 필요한 페이지에서만 호출.
// 특히 JSON Data가 깨지게되니, Ajax의 결과 페이지에서는 사용하지 말것.
authCheck.CheckHijacking();
}Last updated
Was this helpful?