내 ASP.NET 응용 프로그램에서 어떤 시점에서 사용자 인증을 수행하기 위해 다른 도메인으로 리디렉션해야하며 성공하면 해당 도메인이 다시 내 도메인으로 리디렉션됩니다.asp.net 세션 개체를 복원하는 sessionId
예를 들어:.
my domain: www.domainA.com
other domain: wwww.domainB.com
flow: domainA.com (goes to)-> domainB.com (goes to)-> domainA.com
그래서 내가하고 싶은 것이 DOMAINB에 가기 전에 도메인 A의 세션 객체를 저장하고 다음이 domainA.com 다시 올 때 세션 객체를 복원하는 것입니다 (안 즉 "ASP.NET_SessionId의"라는 쿠키를 생성합니다 sessionID와를 사용하여 I 대해 말 했어요 무엇
그 asp.net입니다)도 가능하다면 확실 그래서 다시 내 도메인에 온다 복원 할 때 세션 (다시 그게 사실인지 확실하지 않음)
위의 내용이 참인 경우 어떻게 세션 개체를 복원 할 수 있습니까?
사실이 아니라면 domainA.com에 내 세션 객체를 저장할 수있는 방법은 domainB.com의 인증 과정을 거쳐 domainA.com으로 돌아올 때까지 어떻게해야합니까?
추신 : domainA.com으로 돌아 오면 쿠키는 여전히 동일한 값으로 유지됩니다.
당신이 세션 상태의 기본 동작을 설명하기 때문에 귀하의 질문에 대답하는 것은 매우 어렵다 : 세션 ID의 사용에 대한 자세한 내용은
. 따라서 세션 상태가 어떻게 작동하는지 믿는 방법을 설명하면 ... (또는 ASP.NET 세션 상태 개요 (https://msdn.microsoft.com/en-us/library/)를 읽을 수도 있습니다. ms178581.aspx)) 그리고 귀하의 게시물을 편집하십시오 ... –
@AlexeiLevenkov 귀하의 회신에 감사드립니다. 내가 생각한 것은 domainA.com을 탐색하는 동안 세션이 살아 있었고 domainB.com으로 이동하면 잃어버린 세션이었습니다. 나는 이것에 관해 더 많이 파헤 치고 와드 후에 질문을 갱신 할 것이다. 감사 –