如何在现有解决方案中使用Forms身份验证实施OAuth 2?

时间:2015-07-12 20:01:04

标签: c# asp.net oauth

我有一个使用表单身份验证(ASP .NET)的网站。现在,我尝试添加OAuth 2身份验证(据我了解,经过数小时的学习,这与OpenID不同,OAuth2现在可以独立存在)。

我想要发生的事情是,我想让用户点击"使用google"按钮。用户被重定向到Google,提示权限,然后在他们点击确定后我的网站选择了这个登录操作(不知何故,这就是我迷路的地方),获取他们的唯一ID,并创建一个用户帐户通过表单身份验证,让他们使用。

登录网站

大约一周后,我完全迷失了。

Google网站谈论通过便利的方式实现它"使用Google登录"按钮。这很好,但似乎并不想与我的网页后端交谈并设置登录等(没有提到C#或ASP NET,这没关系,因为我想它必须推广)。

大多数其他资源都在谈论用OWIN来实现它。我已经为这些包装做了准备,但是我无法看到将它连接到哪里"。

我不知道。我花了很多时间从一个过时的网站上实施OAuth 1,只是让Google告诉我他们不再支持这个标准:(

如果有帮助,我很乐意提供项目中的任何来源或结构。这让我现在碰到了我的头撞墙。

感谢。

0 个答案:

没有答案