App Engine (Java)、OpenId (Google サインインなど)、OAuth2 (Facebook サインイン) を使用して、Web アプリの認証部分を実装しています。重要な要件には、「署名を保持する」ことと、データストアへの各ユーザーの安全なアクセスが含まれます。
私の理解では、「署名を保持する」機能を実装するには、サーバー側 (App Engine) で生成された共有シークレットを保存するための Cookie が必要です。また、データストアへのアクセスを保護するために、各 REST API 呼び出しには、API が呼び出されるたびにユーザーを識別するための追加の引数 (共有シークレット) が必要になります。この種のセッション管理は、今でも最新の Web アプリの開発を支配していますか? より一般的な質問は次のとおりです: ステートレスの方向に向かう REST の存在下でのセッション管理は時代遅れですか? ここでいくつかの重要な概念を誤解している可能性があります。関連リソースへのガイダンスとポインターを高く評価します。