내 MVC5 애플리케이션의 넛츠 패키지를 업데이트 한 후 (지금까지 제대로 작동했습니다) 사용자 로그인 Facebook 사용자 로그인을 확인하는 데 사용되는 인증 관리자가 항상 null을 반환합니다.AuthenticationManager.GetExternalLoginInfoAsync()가 Nuget 업데이트 후 null을 반환합니다.
저는 Visual Studio 2012에서 최신 솔루션을 개발하고 있습니다.
[AllowAnonymous]
public async Task<ActionResult> ExternalLoginCallback(string returnUrl)
{
var loginInfo = await AuthenticationManager.GetExternalLoginInfoAsync();
if (loginInfo == null)
{
return RedirectToAction("Login");
}
}
주위에 인터넷 검색 후, 나는 페이스 북의 API가 변경되었음을 발견했다하지만 MVC5 응용 프로그램과 함께 작업 nuget의 pacakages을 얻을하는 방법에 대한 해결 방법이 없습니다. 제발이 사람이 다시 일하는 방법에 대해 안내해 줄 수 있어요.
나는 다음을 시도했지만 페이스 북에서 돌아 오는 요청은 항상 null이다.
HttpContext.GetOwinContext().Response.Cookies.Append("OwinCookie", "SomeValue");
HttpContext.Response.Cookies["ASPCookie"].Value = "SomeValue";
HttpContext.Response.Cookies.Remove("ASPCookie");