GitHubじゃ!Pythonじゃ!

GitHubからPython関係の優良リポジトリを探したかったのじゃー、でも英語は出来ないから日本語で読むのじゃー、英語社会世知辛いのじゃー

oauthlib

oauthlib – OAuthリクエスト署名ロジックの一般的な、仕様に準拠した、徹底した実装

投稿日:

OAuthリクエスト署名ロジックの一般的な、仕様に準拠した、徹底した実装

OAuthLib

Python 2.7および3.4​​+用のOAuthリクエスト署名ロジックの包括的で、仕様に準拠した、徹底した実装です。

OAuthはしばしば複雑で実装が難しいようです。 OAuthリクエストを処理するためのライブラリはいくつかありますが、すべてが次のいずれかまたは両方に苦しんでいます:

  1. OAuth 1.0仕様 (AKA RFC 5849)に先行しています。
  2. OAuth 2.0仕様 、AKA RFC 6749に先行しています。
  3. 彼らは、特定のHTTP要求ライブラリの使用を前提としています。

OAuthLibは、特定のHTTPリクエストオブジェクトまたはWebフレームワークを想定せずにOAuthのロジックを実装する汎用ユーティリティです。 OAuthクライアントのサポートをお気に入りのHTTPライブラリに移植するか、お気に入りのWebフレームワークにサポートを提供するために使用します。 このようなライブラリを管理している場合は、OAuthLibの上に薄い単板を作成し、OAuthサポートをほとんど手に入れません。

ドキュメンテーション

完全なドキュメントは、「ドキュメント読む 」で利用できます。 すべての貢献は大歓迎です! ドキュメントはまだまだまあまあです 。知りたいことの問題を開いたり、 Gitterコミュニティで議論したり、プルリクエストを送信してください。

OAuthリクエストの作成に興味がありますか?

次に、 requests-oauthlibライブラリによって提供されるOAuthLibでOAuthがサポートされているリクエストの使用にもっと興味があるかもしれません。

どのWebフレームワークがサポートされていますか?

次のパッケージは、OAuthLibを使用したOAuthサポートを提供します。

お気に入りのフレームワークをサポートするOAuthLibパッケージを作成している場合は、プルリクエストを開いてドキュメントを更新してください。

OAuthLibの使用? 連絡してください!

HTTP要求フレームワークにOAuthサポートをパッチしますか? Webフレームワーク用のOAuthプロバイダ拡張を作成しますか? 単にOAuthLibを使ってやることや学習することができますか?

私たちのGitterコミュニティでお聞きしたいことがあっても、特にあなたが持っているものがあれば、変更やコメントをしたいと思っても、ちょっと待ってからプルリクエストを送信したり、問題を開いたりしてください。 私たちは非常に忙しいかもしれないので、返信が遅くなるかもしれませんが、私たちはフィードバックを愛しています

チャンスは、あなたが永遠の名声と栄光を得ることを望むならば、ドキュメンテーションがあってほしいと迷っている何かにぶち当たっていると思います。

ライセンス

OAuthLibは、BSDライセンスの条項に従って使用し、乱用するものです。 詳細については、LICENSEファイルを確認してください。

変更ログ

OAuthLibは、OAuth1とOAuth2の両方のコアが完成した、プロバイダとクライアントのための開発中です。 詳細については、 サポートされる機能を参照してください。

完全な変更ログについては、 CHANGELOG.rst参照してください。







-oauthlib
-, , , , , , , , , ,

執筆者: