民间,
我刚从VS 2010搬到了VS 2012.我仍在搞清楚新的SimpleMembershipProvider和OAuth提供商。
创建默认的“Internet”项目后,我启用了Google客户端。现在看来我可以使用本地用户名/密码或Google身份验证登录。
如果有人能帮我理解以下内容,我将不胜感激:
我希望只有授权用户才能登录。目前似乎任何Google用户都可以登录。我该如何防止这种情况?
我想设置它,尽管任何人都可以请求“注册”,但只有管理员才会决定允许谁访问系统。我怎样才能做到这一点?
有没有办法彻底摆脱本地用户名/密码而只是使用Google身份验证?
提前感谢您的帮助。
的问候,
彼得
答案 0 :(得分:0)
您是否看过Using OAuth Providers with MVC 4
有一个教程显示你如何使用Facebook帐户进行身份验证(与谷歌相同),但授权过程需要一些“向导”。成功后registatrion向导用户允许访问网站。当然,您必须根据需要更改上面的向导。