3

こんにちは、これは私がOpenidがどのように機能するかを理解していることです:-

  1. ユーザーがサイトに自分のopenidURLを入力して「hii.com」と言う
  2. アプリはopenidプロバイダーへのリダイレクトを実行し、ログインを実行するか、ログインを拒否して、応答をサイト「hii.com」に送り返します。
  3. 認証が成功した場合、openidプロバイダーによって提供される応答オブジェクトには、「hii.com」が要求した場合、電子メールなどの他のデータも含めることができます。
  4. このデータをデータベースに保存できます。

私が間違っている場合は訂正してください。しかし、ここで私が理解していないのは、店舗の概念です。openid.store.filestore、nonce、sqlstoreが表示されます。誰かがそれについていくらかの明確さを提供してくれませんか。この店はここでどのような役割を果たしていますか。私はpythonopenidドキュメントを調べましたが、無知な気分になってしまいます。ありがとう

4

1 に答える 1

1

upd.:私の前の答えは間違っていました

参照しているストアは、アプリが認証中にデータを保存する場所です。

共有memcachedインスタンスに保存するのが最善のオプションです(dbよりも高速で、十分な信頼性があります)。

于 2010-10-14T20:56:41.290 に答える