0

いくつかの質問に対して、このパッケージは Django に OpenAuth 機能を提供するために推奨されました。

私は Django を初めて使用し、最初のプロジェクトの 1 つとして、StackOverflow のログインおよび登録メカニズムを複製しようとしています。パッケージの使いやすさとインストールに関連するドキュメントは、READMEファイルとopenid.txtファイルの 2 つだけです。編集コードベースで例を言及するのを忘れていました/endedit

ファイルとサンプルが実装したものを実装しましたが、これまでのところ、メカニズムがどのように機能するか、openauth-id 統合を使用してサイトを構築する方法を実際に理解するという点で、まだ迷っています。

私が持っている質問は次のとおりです。

  1. 複数の openID プロバイダーを含めるベスト プラクティスの方法
  2. を Django ユーザー モデルに接続する適切な方法
  3. 発生する可能性のあるセキュリティ、プライバシーなどの問題の処理
4

2 に答える 2

3

github の素敵な UI のために、openid-selector(http://code.google.com/p/openid-selector/) で django-openid-auth を使用する例を掲載しました。これが役立つかどうかを確認してください。

https://github.com/rajasaur/openid_userprofiles

例から何かが明確でない場合は、お問い合わせください。喜んでお手伝いさせていただきます

于 2011-07-10T13:21:17.243 に答える
1

Imho: 各 ID プロバイダーを個別の認証バックエンドに含める必要があります。ベストプラクティスは、ユーザーモデルでビルドを使用することでもあります。github で複数の認証プロバイダー django-social_auth を提供するプラグインの例を探してください 。それが役立つことを願っています...

于 2011-07-06T05:27:17.147 に答える