我真的不明白GetUserId应该如何在FlowMetaData实现中工作。从我的角度来看,我想使用来自用户谷歌帐户的身份证。在用户通过身份验证之前,我对用户一无所知 这些示例使用随机guid,但这似乎不正确。
使用userId的正确方法是什么?
答案 0 :(得分:3)
看一下昨天发布的博客帖子 - http://peleyal.blogspot.com/2014/01/aspnet-mvc-with-google-openid-and-oauth.html。
我建议的解决方案是使用Visual Studio 2013。
” ... 我使用Microsoft.AspNew.Identity.GetUserName()扩展方法来获取用户身份。由于我已将应用程序配置为使用Google流,因此从此对象返回的标识对应于对此站点进行身份验证的用户。 ......“