4

StackExchange API を多用する Web アプリケーションを作成しています。私は現在 OpenID 認証を使用していますが、サイトを使用するのは SE メンバーだけであることを考えると、ログイン プロセスを処理できる Django (または一般的には Python) 用のライブラリがあるかどうか疑問に思っていました。

django_openid_authプロジェクトのようにプロセスに組み込まれる何かを具体的に考えています。

4

3 に答える 3

4

django-allauthを見てください。サポートされている認証プロバイダーは次のとおりです。

  • Facebook (OAuth2 と JS SDK の両方)
  • ギットハブ
  • Google (OAuth2)
  • リンクトイン
  • OpenId
  • ペルソナ
  • サウンドクラウド (OAuth2)
  • スタック交換 (OAuth2)
  • ツイッター
于 2013-01-04T17:03:27.853 に答える
2

Stack Exchange OAuth2をサポートしているため、サインアップ/ログインプロセスにdjango-allauthを使用できます。

アプリはStackExchangeAPIを多用しているため、Py-StackExchangeをと一緒に使用することを検討する必要がありますdjango-allauthFAQとStackExchangeのAPIサポートをご覧ください。

于 2013-01-07T12:12:06.570 に答える
0

Python からの使用に最適な Py-StackExchange があります。GitHub でコードを確認するか、StackApps でそのページを確認してください。


オリのコメントの後に追加

ログイン/登録を管理するために、いくつかの優れたプロジェクトがあります。hackerluddite で、最も一般的な 4 つのライブラリの優れたレビューを読むことができます。Django-social-authdjango-allauthは、おそらく最も完全で安定しており、使用されています。

于 2013-01-09T17:41:15.560 に答える