2014-01-21 3 views
0

간단한 멤버쉽을 상속 한 사용자 지정 멤버 자격 공급자를 통해 폼 인증을 사용하는 ASP.Net MVC 4 응용 프로그램을 으로 만들었습니다.ASP.Net과 JSP 사이의 SSO

모든 것이 정상적으로 작동하지만 이제는 새로운 요구 사항이 생겼습니다. JSP 응용 프로그램을 내과 통합해야합니다.

이것은 내 응용 프로그램의 동일한 사용자 데이터베이스에 대해 인증을 받아야하며 두 응용 프로그램간에 일종의 Single Sign-On을 얻기 위해 어떻게 든 세션을 공유해야한다는 것을 의미합니다 (if an user is already authenticated in the ASP.Net application, ). 다시 로그인하지 않고 JSP 응용 프로그램에 액세스하려면 및 그 반대의 경우).

어떤 아키텍처를 사용 하시겠습니까?

가능한 한 ASP.Net 응용 프로그램을 조금 변경하고 싶습니다.

감사합니다.

답변

0

당신은 다른 도메인 건너 auhtenticate해야하는 경우 :

당신은 당신의 자신의 보안 토큰 서비스 (페이스 북과 같은, 구글 않습니다) 여기에 구현 사용하는 몇 가지 준비가 구현할 수 있습니다 http://thinktecture.github.io/Thinktecture.IdentityServer.v2/

사이트의 경우를 동일한 도메인 (하위 도메인)에서 실행 중이면이 도메인에서 인증 쿠키를 공유하려고 할 수 있습니다.

설명 기사 : http://www.codeproject.com/Articles/106439/Single-Sign-On-SSO-for-cross-domain-ASP-NET-applic

+0

사이트가 같은 도메인에있는, 그래서 가능한 수 아마도 인증 쿠키는 ... 그냥 좀 더이 옵션을 정교하거나에 대한 몇 가지 기준에 날 지점 수 있습니까? – user1859941

+0

@ user1859941 제 대답을 편집하고 올바른 방향으로 인도 할 수있는 한 기사에 대한 참조를 추가했습니다. –