我有一个非常简单的问题,谷歌的一些时间没有给我答案。我正在使用MVC 5进行项目并使用OWIN OAuth功能进行Facebook登录。
我首先使用推荐的方法创建一个挑战结果:
return new ChallengeResult(provider, Url.Action("ExternalLoginCallback", "Account", new { ReturnUrl = returnUrl }));
并在使用
捕获它的回调函数中var loginInfo = await AuthenticationManager.GetExternalLoginInfoAsync();
现在我的问题是,这是唯一的方法(GetExternalLoginInfoAsync)有效吗?我需要稍后访问此回调提供的信息(loginInfo),我应该将其写入数据库等,还是有更好的方法?