我在我的 MVC Web 应用程序中使用 OAuth。我已经使用 Nuget 安装了 DotNetOpenAuth。这会将所有必要的 dll 添加到我的引用文件夹中。
我知道我需要按照本文档中的说明在 API 控制台中注册应用程序。在 Google API 网站上,我单击“API 访问”并创建一个新的 OAuth 2.0 客户端 ID。我将应用程序类型设置为“Web 应用程序”并提供网站名称。
创建新的客户 ID 后,我看到一个页面,其中提供了以下详细信息:
- 客户编号
- 电子邮件地址
- 客户端密码
- 重定向 URI
- JavaScript 起源
现在我想编写一些代码来通过谷歌验证用户并列出他们的详细信息,即电子邮件地址/用户名。你下一步怎么做?DotNetOpenAuth 和 Google APIs 控制台是如何连接的?
是否有任何代码可以让我指出正确的方向?我看过这篇关于通过 LinkedIn 授权的文章。是否有使用 Google 的类似示例?