Google App Engine
アプリケーションでユーザーセッションを管理する最適な方法は何ですか?理想的には私のアプリケーションをステートレスにしておき、メモリにユーザー関連のデータを保存しないようにしたいのですが、すべての要求に対してネットワークのユーザー資格情報を送信することも怖いです(すべての要求に対してユーザーを認証するには、お金がかかるDatastore
まで)。GAEアプリケーションでのユーザー認証の管理
私はGoogleのOAuth 2.0
ソリューションをチェックアウトしましたが、自分のアプリケーションがGoogle APIのいずれかに接続したいと思っていて、自分のGoogleアカウントにアクセスするためにクライアントからの許可が必要な場合に役立ちます。
ユーザーセッションを管理する方法はありますか?最も一般的なシナリオは、ユーザがこの要求をに開始したを知り、要求パラメータとしてuserId
を送信する必要がないことです。
私たちはサードパーティプロバイダを使用していませんのでご注意ください。ユーザーは通常自分のページに自分自身を登録し、カスタムアカウントを持っています。私はではありません。は、サードパーティのサービスと認証を統合するのに役立つツールを探しています。それ以外の場合は、GoogleのOAuth 2.0
または類似のAPIを使用しています。
Authomaticは素晴らしいリソースです:https://github.com/authomatic/authomatic –
更新された質問を確認してください。私はサードパーティプロバイダ経由での認証を求めていません**。 – Konstantine