我有一个使用表单身份验证(ASP .NET)的网站。现在,我尝试添加OAuth 2身份验证(据我了解,经过数小时的学习,这与OpenID不同,OAuth2现在可以独立存在)。
我想要发生的事情是,我想让用户点击"使用google"按钮。用户被重定向到Google,提示权限,然后在他们点击确定后我的网站选择了这个登录操作(不知何故,这就是我迷路的地方),获取他们的唯一ID,并创建一个用户帐户通过表单身份验证,让他们使用。
登录网站大约一周后,我完全迷失了。
Google网站谈论通过便利的方式实现它"使用Google登录"按钮。这很好,但似乎并不想与我的网页后端交谈并设置登录等(没有提到C#或ASP NET,这没关系,因为我想它必须推广)。
大多数其他资源都在谈论用OWIN来实现它。我已经为这些包装做了准备,但是我无法看到将它连接到哪里"。
我不知道。我花了很多时间从一个过时的网站上实施OAuth 1,只是让Google告诉我他们不再支持这个标准:(
如果有帮助,我很乐意提供项目中的任何来源或结构。这让我现在碰到了我的头撞墙。
感谢。