【问题标题】:Github authentication with DotNetOpenAuth in a MVC 4 Application在 MVC 4 应用程序中使用 DotNetOpenAuth 进行 Github 身份验证
【发布时间】:2012-08-24 07:59:26
【问题描述】:

DotNetOpenAuth 默认带有 Facebook、Twitter、Google、Microsoft 和 Yahoo 授权。如果我想使用 OAuth 添加 Github 授权,我应该从哪里开始。我不知道从哪里开始。尝试了他们的文档,但一无所获。

【问题讨论】:

    标签: asp.net-mvc authentication github dotnetopenauth


    【解决方案1】:

    编辑:我编写了一个 Github 客户端示例并将其托管在... github 上。我还没有测试它,但它应该是一个很好的起点。 https://github.com/cvlad/GithubOAuthClient/blob/master/GithubClient.cs

    如果我猜的话,我会从实现DotNetOpenAuth.AspNet.Clients.OAuthClientOAuth2Client 开始。它有两种方法:RequestAuthenticationVerifyAuthentication

    之后,我会使用Microsoft.Web.WebPages.OAuth.RegisterClient 注册 GithubAuthenticationClient。

    如果我卡住了,我会检查DotNetOpenAuth.AspNet.Clients.WindowsLiveClient 或任何其他客户端的来源。

    您还可以检查当前提供程序的实现,您可以在此处找到:https://github.com/AArnott/dotnetopenid/tree/master/src/DotNetOpenAuth.AspNet/Clients

    【讨论】:

      猜你喜欢
      • 2019-01-30
      • 2017-03-03
      • 1970-01-01
      • 2022-07-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-27
      • 1970-01-01
      相关资源
      最近更新 更多