2010-08-03 3 views
0

우리는 인트라넷에 3 개의 서로 다른 ASP.NET 웹 응용 프로그램이 있고 그 중 모두에 로그인 페이지가 있으며 사용자를 인증 한 후에 인증 된 사용자를위한 쿠키를 만들었다 고 가정합니다. 하나의 페이지를 로그인 페이지로 사용하고 여기에서 세 개의 응용 프로그램 쿠키를 만든 다음 사용자를 요청 된 응용 프로그램으로 리디렉션 할 수 있습니까?다른 응용 프로그램에 대한 쿠키 만들기

답변

1

가능해야합니다. 필요한 것은 반환 URL을 매개 변수로 사용하여 동일한 세 가지 애플리케이션의 loginattempt를 동일한 로그인 페이지로 리디렉션하여 loginpage가 사용자를 찾고있는 페이지로 다시 리디렉션 할 수 있도록하는 것입니다.

  • 세 가지 응용 프로그램을
  • 세 가지 응용 프로그램이 동일한 MachineKey에게

무엇이을 공유 할 필요가 동일한 도메인에 있어야합니다 :

당신이 성취해야 할 몇 가지 요구 사항이 있습니다 세 페이지 모두에서 해독 할 수있는 logincookie를 만드는 것입니다.

+0

감사합니다. 세 가지 응용 프로그램 모두에 대해 하나의 쿠키 파일을 사용해야합니다. 그렇지 않으면 각각에 대해 구분할 수 있습니까? –

+0

loginpage에서 제공되는 것과 동일한 쿠키이지만 각 응용 프로그램은 나중에 필요한 데이터를 쿠키에 추가 할 수 있습니다. – Falle1234

관련 문제