0

伙计们,

我刚刚从 VS 2010 迁移到 VS 2012。我仍在研究新的 SimpleMembershipProvider 和 OAuth 提供程序。

创建默认的“Internet”项目后,我启用了 Google 客户端。现在看来,我可以使用本地用户名/密码或 Google 身份验证登录。

如果有人能帮助我理解以下内容,我将不胜感激:

  1. 我希望只有授权用户才能登录。目前似乎任何 Google 用户都可以登录。我该如何防止这种情况?

  2. 我想将其设置为,尽管任何人都可以请求“注册”,但只有管理员才能决定允许谁访问系统。我怎样才能做到这一点?

  3. 有没有办法完全摆脱本地用户名/密码而只使用谷歌身份验证?

预先感谢您的帮助。

问候,
彼得

4

1 回答 1

0

你看了吗将 OAuth 提供程序与 MVC 4 结合使用

有一个教程女巫展示了您如何使用 Facebook 帐户进行身份验证(与 Google 相同),但授权过程需要一些“向导”。成功注册向导用户后,允许访问网站。当然,您必须根据需要更改上述向导。

于 2013-08-22T07:20:04.917 回答