2012-06-12 2 views
0

저는 회사 용 SSO 웹 시스템을 개발 중입니다. poeple은 응용 프로그램에 대한 액세스를 원할 때 인증 된 사용자를 메모리에 유지하는 SSO 서버 (웹 응용 프로그램)에서 사용자를 리디렉션합니다. 그런 다음 SSO 서버는 사용자를 응용 프로그램으로 리디렉션합니다. 응용 프로그램은 자체 세션을 만듭니다.SSO 웹 및 티켓 세션

사용자가 응용 프로그램에서 많은 시간을 소비하면 SSO의 세션이 손실됩니다.

이 문제를 해결할 생각이 있습니까?

내 SSO 응용 프로그램은 ASP .NET 응용 프로그램이고 다른 응용 프로그램은 ASP .NET 또는 ASP .NET MVC3이 될 수 있습니다.

+1

사용중인 기술에 대한 세부 정보를 제공하지 않았기 때문에이 질문에 -1을 입력해야했지만, 당신이 구축 한 프레임 워크, 지금까지의 문제를 연구하기 위해 무엇을했는지 등에 대한 정보를 제공합니다. –

+0

안녕하세요, 유감입니다. 내 SSO 응용 프로그램은 ASP .NET에 있고 다른 응용 프로그램은 ASP .NET MVC에 있습니다. 내 문제는 단지 SSO 응용 프로그램의 세션이 손실된다는 것입니다. 우리 회사는 SSO 응용 프로그램 세션에 대해 무제한 시간 제한을 선언하지 않습니다. 그래서 난 다른 응용 프로그램 에서이 세션을 새로 고침 알고 싶습니다 :) – user1449367

+0

글쎄, 당신은 세션이 시간의 길이에 머물고 의존 수 없으며, 그것은 단지 보장되지 않습니다. 솔루션이 그 솔루션에 달려 있다면 다른 솔루션을 찾아야 할 수도 있습니다. "무한"시간 제한은 필요하지 않습니다. –

답변

0
당신은 사용자의 일반적인 사용 패턴을 관찰하여 WebAgent를의 시간 초과 값을 설정 들여다해야

..

그래서 당신은 현재 사용자의 SiteMinder가 세션을 처리 어떻게 도와

고맙습니다 시간 초과 ..? 사용자가 세션이 종료되었음을 알리는 사용자 지정 페이지에 대한 리디렉션 URL을 사용하는 것이 가장 이상적입니다.