폼 인증을 사용하는 ASP.NET 응용 프로그램이 있습니다. 또한 동일한 응용 프로그램 풀을 사용하고 동일한 web.config 인증 설정을 사용하여 별도의 응용 프로그램 (가상 디렉터리 아님)으로 하위 폴더 설치가 있습니다.응용 프로그램 간의 폼 인증
나는 두 가지 응용 프로그램이 동일한 인증을 공유하지 않음을 이해하지 못합니다. 예를 들어, FormsAuthentication.SetAuthCookie는 독립적으로 작동하는 것으로 보이며 User.Identity.Name은 두 응용 프로그램에서 다른 값을 반환합니다.
제 질문은 어떻게 동일한 인증을 공유 할 수 있습니까? 하나의 앱에 로그인하고 다른 앱에 동일한 ID로 표시하려고합니다. 나는 .ASPAUTH 쿠키가 동일한 값을 가짐을 볼 수 있습니다 (분명히, 그들은 같은 도메인하에 있기 때문에). 그러나 싱글 사인온은 어떻게 작동합니까?
감사 Themos는