web-dev-qa-db-ja.com

最高のOAuth2 C#ライブラリは何ですか?

多くのアプリプロバイダーがOAuth2を使用して、TwitterやFacebookなどのAPIアクセスを許可しているようです。誰もがすべてのアプリケーションで使用するのに十分な一般的なOAuth2処理を行うために良いライブラリを使用していますか?

65
TruMan1

私はその内部を調べていませんでした(ソースコードのリンクが壊れています)が、一般的には DotNetOpenAuth はかなり専門的なようです。

更新:OAuth 2およびOpenIDもサポートされるようになりました。

OAuth2 を確認する必要があります。 OAuth 1.0およびOAuth 2.0プロトコルのほとんどの一般的なプロバイダーの.NET実装です。

  • グーグル
  • フェイスブック
  • Twitter
  • foursquare
  • インスタグラム
  • リンクイン
  • windows Live
  • ヴコンタクテ
  • odnoklassniki
  • ヤンデックス
  • mail.ru
  • github

Nugetパッケージは there です。

20
Andrew Semack

OAuth2の優れたフレームワークはまだありません。私はプロジェクトのために自分のものを試してみることにしました。

私のフレームワークはこれまで、ベアラートークンとすべてのoauth 2フロー(チャレンジ/レスポンス、暗黙的、クライアントクレデンシャル、リソースオーナーパスワード、およびリフレッシュトークン)をサポートしています。

それは少し不格好で、私は最初のREST=このフレームワークで構築されたサービスに取り組んでいます。

それをチェックしてください、どんなフィードバックまたは貢献もありがたいです。

https://github.com/ghorsey/SharpOAuth2

7
Geoff

Hammock RESTクライアントライブラリ。これは汎用ですRESTクライアントですが、OAuthもサポートします。

1
Eric Hauser