StackExchange API を多用する Web アプリケーションを作成しています。私は現在 OpenID 認証を使用していますが、サイトを使用するのは SE メンバーだけであることを考えると、ログイン プロセスを処理できる Django (または一般的には Python) 用のライブラリがあるかどうか疑問に思っていました。
django_openid_auth
プロジェクトのようにプロセスに組み込まれる何かを具体的に考えています。
StackExchange API を多用する Web アプリケーションを作成しています。私は現在 OpenID 認証を使用していますが、サイトを使用するのは SE メンバーだけであることを考えると、ログイン プロセスを処理できる Django (または一般的には Python) 用のライブラリがあるかどうか疑問に思っていました。
django_openid_auth
プロジェクトのようにプロセスに組み込まれる何かを具体的に考えています。
django-allauthを見てください。サポートされている認証プロバイダーは次のとおりです。
Stack Exchange OAuth2をサポートしているため、サインアップ/ログインプロセスにdjango-allauthを使用できます。
アプリはStackExchangeAPIを多用しているため、Py-StackExchangeをと一緒に使用することを検討する必要がありますdjango-allauth
。FAQとStackExchangeのAPIサポートをご覧ください。
Python からの使用に最適な Py-StackExchange があります。GitHub でコードを確認するか、StackApps でそのページを確認してください。
ログイン/登録を管理するために、いくつかの優れたプロジェクトがあります。hackerluddite で、最も一般的な 4 つのライブラリの優れたレビューを読むことができます。Django-social-authとdjango-allauthは、おそらく最も完全で安定しており、使用されています。