12
  • 私は複数の場所で読んでいますが、Web サーバーは何も共有しないアーキテクチャのStatelesにすることをお勧めします。これにより、スケーリングが向上します。

  • つまり、各リクエストには、リクエストを処理するために必要なすべての情報が含まれています。

  • 認証が必要なRESTエンドポイントがある場合、これは注意が必要です。

  • Flask拡張機能がこれを行う方法を調べてきました.Flask Login拡張機能は次のように定義されています

Flask-Login は、Flask のユーザー セッション管理を提供します。ログイン、ログアウト、および長期間にわたるユーザーのセッションの記憶という一般的なタスクを処理します。

  • これは、ステートレスサーバーを構築するという哲学に反しているように思えますね。
  • Python または関連する Python ライブラリを使用して HTTP ヘッダーを介して提供される認証を使用してステートレスサーバーを構築するより良い方法は何ですか?

PS: ここにプログラミングの質問を投稿していないことをお詫びします。これは設計上の問題であり、解決方法がわかりません。SO には、そのような質問に答える適切な人がいるようです。ありがとう。

4

2 に答える 2

3

Flask-Login はフラスコの組み込みのセッション管理を使用します。これはデフォルトで安全な/署名付き Cookie を使用するため、純粋にクライアント側です。

もちろん、必要に応じてサーバー側のセッションをサポートできます。これは、redis でサポートされているセッション ストアの例です

于 2013-03-07T10:22:46.190 に答える