答案 0 :(得分:2)
如果我猜测,我会从实施DotNetOpenAuth.AspNet.Clients.OAuthClient
或OAuth2Client
开始。它有两种方法:RequestAuthentication
和VerifyAuthentication
。
之后,我使用Microsoft.Web.WebPages.OAuth.RegisterClient
注册GithubAuthenticationClient。
如果我遇到困难,我会检查DotNetOpenAuth.AspNet.Clients.WindowsLiveClient
或任何其他客户的来源。
您还可以查看当前提供商的实施情况,您可以在此处找到:https://github.com/AArnott/dotnetopenid/tree/master/src/DotNetOpenAuth.AspNet/Clients