3
클라이언트 응용 시스템의 인증 수단을 구동한 후 응용 프로그램에 의해 호출되는 윈속 함수를 모니터링하는 단계와, 상기 모니터링 한 함수가 특정 함수인가, 특정한 파라메타를 전달하는 가를 판단한 후 특정 함수 및 특정한 파라메타를 전달하면 인증 수단은 구동하고, 특정 함수가 아니면 윈속 함수 모니터링 위치로 되돌리는 단계와, 인증 서버가 구동되면 응용 서버 주소 관리 수단을 수행하여 응용 서버에 해당하는 인증 서버의 주소를 참조하는 단계와, 상기 인증수단은 참조한 상기 인증 서버 주소로 접속하여 인증을 시도하고, 인증 서버 접속에 실패하면 상기 윈속 함수 모니터링 위치로 되돌리며, 상기 인증 서버의 윈속 데몬은 클라이언트 응용 시스템이 인증하기 위하여 접속을 시도하는가를 모니터링하는 단계와, 상기 인증 서버 접속이 완료되면 상기 인증서버는 상기 클라이언트 응용 시스템 인증하는 동작을 수행하는 단계와, 상기 인증서버의 인증수단이 상기 클라이언트 인증 수단과 연동하여 인증을 완료하면 상기 클라이언트 응용 시스템이 응용 서버를 인증하는 동작을 준비하고, 상기 인증 서버가 클라이언트 응용 시스템 인증하지 못하면 윈속 함수 모니터링 위치로 되돌리는 단계와, 상기 인증 서버가 상기 클라이언트 응용 시스템을 인증하는 동작이 완료 되면 클라이언트 응용 시스템이 인증 서버를 인증하는 동작을 수행하는 단계와, 상기 클라이언트 응용 시스템이 인증 서버를 인증하는 동작이 완료되면 상기 인증 서버의 인증 티켓 수단을 통하여 인증 티켓을 발행하고 서버 인증에 실패하면 윈속 함수 모니터링 위치로 되돌리는 단계와, 상기 클라이언트 응용 시스템의 인증 티켓 관리 수단이 상기 인증 서버로부터 받은 인증 티켓을 관리하는 단계와, 프로그램 실행 위치를 클라이언트 응용 프로그램으로 되돌려 클라이언트 응용 프로그램이 인증 서버의 윈속 대리인에 접속하도록 하는 단계와, 상기 인증 서버의 윈속 대리인은 응용 서버와 클라이언트 응용 시스템을 중계하고, 인증 동작의 각 단계에서 감사 정보를 감사 관리 수단이 클라이언트 응용 시스템의 저장 매체에 기록 관리하는 단계를 포함하여 이루어진 것을 특징으로 하는 서버-클라이언트 응용 프로그램에 독립적인 인증 방법
|