【问题标题】:AWS.config.credentials are null between page requests页面请求之间的 AWS.config.credentials 为空
【发布时间】:2015-09-10 14:00:37
【问题描述】:

我正在使用 Facebook 通过 AWS Cognito 创建经过身份验证的身份,一切正常,我可以登录并同步数据。

但是,如果我离开我的登录页面 - 但仍留在我的站点中 - 底层 AWS.config.credentials 对象为空,我无法通过其他页面同步任何数据。

怀疑我遗漏了一些明显的东西,但在亚马逊文档中看不到,也不知道是什么!

编辑:抱歉 - 应该添加 - 这是通过 Javascript SDK

【问题讨论】:

    标签: amazon-web-services aws-sdk amazon-cognito


    【解决方案1】:

    页面之间只维护身份ID,不维护凭据。当您在页面之间转换以获取 AWS 凭证时,您需要缓存 Facebook 令牌并将其提供给凭证对象。您还需要跟踪 Facebook 令牌的过期情况,以便在过期时刷新缓存的令牌。这个论坛帖子有更多关于这个过程的细节。 https://forums.aws.amazon.com/thread.jspa?threadID=179420&tstart=25

    【讨论】:

      猜你喜欢
      • 2013-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多