1

DotNetOpenAuthには、デフォルトでFacebook、Twitter、Google、Microsoft、およびYahooの認証が付属しています。OAuthを使用してGithub認証を追加する場合は、どこから始めればよいですか。どこから始めたらいいのかわからない。彼らのドキュメントを試しましたが、どこにも行きませんでした。

4

1 に答える 1

2

編集:私はGithubクライアントのサンプルを作成し、それを...githubでホストしました。私はまだそれをテストしていませんが、それは始めるのに良い場所であるはずです。https://github.com/cvlad/GithubOAuthClient/blob/master/GithubClient.cs

推測すると、DotNetOpenAuth.AspNet.Clients.OAuthClientorの実装から始めOAuth2Clientます。2つの方法があります:RequestAuthenticationVerifyAuthentication

その後、を使用してGithubAuthenticationClientを登録しMicrosoft.Web.WebPages.OAuth.RegisterClientます。

行き詰まった場合は、ソースDotNetOpenAuth.AspNet.Clients.WindowsLiveClientまたは他のクライアントを確認します。

また、現在のプロバイダーの実装を確認することもできます。これは、https ://github.com/AArnott/dotnetopenid/tree/master/src/DotNetOpenAuth.AspNet/Clientsにあります。

于 2012-08-20T00:59:07.650 に答える