我正在使用 App Engine (Java)、OpenId(用于 Google 登录等)和 OAuth2(用于 Facebook 登录)来实现我的 Web 应用程序的身份验证部分。重要要求包括“让我保持签名”和每个用户对数据存储的安全访问。
据我了解,要实现“保持签名”功能,我需要一个 cookie 来存储在服务器端(App Engine)生成的共享密钥。此外,为了保护对数据存储的访问,每个 REST API 调用都需要一个额外的参数,即共享密钥,以在每次调用 API 时识别用户。这种会话管理是否仍然主导着现代 Web 应用程序的开发?一个更普遍的问题是:在朝着无状态方向发展的 REST 的存在下,会话管理是否已经过时?我可能会误解这里的几个重要概念。感谢您对相关资源的指导和指点。