먼저 시나리오를 설명하겠습니다.웹 사이트 로그 아웃 페이지로 리디렉션하는 방법?
두 개의 웹 사이트, 웹 사이트 -A와 웹 사이트 -B가 있습니다. 두 웹 사이트는 서로 다른 도메인에서 호스팅됩니다.
사용자는 웹 사이트 -A 로그인 페이지를 통해 웹 사이트 -B의 홈페이지에 로그인 할 수 있습니다. 즉, 사용자는 이제 웹 사이트 -B의 기능을 완전히 제어 할 수 있습니다.
웹 사이트 -B의 로그 아웃에 성공하면 사용자는 웹 사이트 -B의 홈페이지로 리디렉션됩니다 (올바른 동작 임).
내 질문은 여기에서 시작됩니다.
웹 사이트 -B의 로그인 페이지로 리디렉션하지 않고 웹 사이트 -B의 성공적인 로그 아웃시 사용자가 웹 사이트 -A의 로그인 페이지로 리디렉션되도록하는 방법이 있습니까?
가능하다면이 시나리오를 진행하는 방법을 안내해주세요.
미리 감사드립니다. !!!
private void Logout()
{
Session.Abandon();
FormsAuthentication.SignOut();
FormsAuthentication.RedirectToLoginPage();
}
FormsAuthentication.RedirectToLoginPage
가 LoginUrl로 리디렉션됩니다 :
웹 사이트 -B (제 3 자 웹 사이트)의 서버 쪽 액세스 권한이 없습니다. 웹 사이트 A를 통한 웹 사이트 B의 자동 로그인에서만 성공했습니다. 따라서 서버 측 코드를 통해 로그 아웃 메커니즘을 직접 제어 할 수는 없습니다. 이와 관련하여 어떤 제안이 있습니까? – prash7
웹 사이트 2에서 로그 아웃 메커니즘을 구현할 수 없다면 해당 웹 사이트에서 리디렉션 할 수 없습니다. 웹 사이트 1로 돌아와서 로그 아웃 (구현)하면 매우 미친 것처럼 보일 수 있습니다 .- 미안합니다. – Srinivas
확인해 주셔서 감사합니다. 예, 저는 웹 애플리케이션 개념과 동일한 생각을 가지고있었습니다. 그러나, 나는 단지 내가 놓치고 있는지 다시 확인하고 싶었다 !!! :) – prash7