Github: https://github.com/jazzband/django-oauth-toolkit
Django OAuth Toolkit
[]( https://jazzband.co/ )
DjangonautsのOAuth2グッズ!
- 次のうち1つまたは複数に直面している場合:
-
- あなたのDjangoアプリは、OAuth2認証で保護したいWeb APIを公開しています。
- インフラストラクチャにトークン管理を提供するには、OAuth2認証サーバーを実装する必要があります。
Django OAuth Toolkitは、DjangoプロジェクトにOAuth2機能を追加するために必要なすべてのエンドポイント、データ、ロジックをすぐに提供するのに役立ちます。 Django OAuth Toolkitは優れたOAuthLibを幅広く使用しているので、すべてがrfcに準拠しています 。
サポート
サポートが必要な場合は、 Django OAuth Toolkit Google Groupにメッセージを送信してください
貢献する
寄付が大好きなので、バグを修正したり、改善したり、ドキュメントを提供してください。 ちょうどガイドラインに従って、 PRを提出してください 。
セキュリティ問題の報告
セキュリティ上の問題を発見したと思われる場合は、security@evonove.itまでメールで詳細な説明を送信してください。 そのアドレスに送られたメールはDjango OAuth Toolkitコアチームに届き、できるだけ早くセキュリティ問題を解決(または転送)できます。 私たちの認識の後、私たちはメーリングリストまたはissue trackerで公開ディスカッションを開くことに決めました。
電子メールで問題を提出したら、コアチームから48時間以内に回答を受け取る必要があります。これに応じて、さらにフォローアップメールが届きます。
要件
- Python 2.7,3.4,3.5,3.6
- Django 1.10、1.11
インストール
pipでインストールする:
pip install django-oauth-toolkit
INSTALLED_APPSにoauth2_providerを追加する
INSTALLED_APPS = (
...
'oauth2_provider',
)
OAuth2プロバイダが必要な場合は、urls.pyに以下を追加します。 oauth2_provider名前空間は必須であることに注意してください。
urlpatterns = [
...
url(r'^o/', include('oauth2_provider.urls', namespace='oauth2_provider')),
]
変更ログ
CHANGELOG.mdを参照してください。
ドキュメンテーション
完全なドキュメントは、 「ドキュメントを読む」にあります。
ライセンス
django-oauth-toolkitは、 BSDライセンスの条件でリリースされています。 LICENSE
ファイルの詳細。