2014-02-11 4 views
0

내 MVC 응용 프로그램에서 사용자를 인증하기 전에 쿠키를 만들어야하는 경우가 있습니다. 자, 여기서, 외부 어플리케이션을 사용하여 로그인합니다. (다른 서버에 있음). 이를 위해 필자는 로컬 환경에서 코드 아래에있었습니다. 내장 된 권한 부여 특성을 무시하고 사용자 지정 특성을 사용합니다.MVC 응용 프로그램에서 인증 전에 쿠키 만들기

protected override void HandleUnauthorizedRequest(AuthorizationContext filterContext) 
{ 
    HttpCookie _testCookie = new HttpCookie("myCookie"); 
    _redirectCookie.Value = "someValue"; 
    HttpContext.Current.Response.Cookies.Add(_testCookie); 
    base.HandleUnauthorizedRequest(filterContext); 
} 

위의 코드는 web.config의 태그에 로컬 URL이있는 경우 작동합니다. 누군가가 외부 로그인 URL로 작동하는지 여부를 알려주실 수 있습니까?

미리 감사드립니다. Suhani.

답변

0

글쎄 .. 해결했습니다.이 쿠키를 만드는 동안 동일한 도메인 이름을 사용해야 만 소비 사이트에서 원본 사이트에서 생성 된 쿠키를 볼 수 있습니다. 동일한 코드를 배포 (쿠키를 만드는 동안 도메인 이름 추가)하여 작동했습니다.

감사합니다.

관련 문제