angularjs - 如何在没有方法 getSession 的情况下获取 AWS cognito accessToken
问题描述
我们实际上将 accessToken 存储在一个友好的人工存储中。哪个工作但我认为不是最好的方法。
因此,我不想在另一个中复制存储,而是想用另一种方式访问它。
原生 cognito 存储看起来像这样CognitoIdentityServiceProvider.XXX.XXX.accessToken
。它使访问它变得更加困难。
由于存储是动态的,我尝试使用setSignInUserSession
then getSignInUserSession
,它是null
永远的,我什至不确定我是否可以accessToken
使用这些功能。
我还看到CognitoUserPool
有一个存储对象。这给了我所有的存储空间,这很好!但感觉这不是要走的路,因为我的 VSCode 说Property 'storage' does not exist on type 'CognitoUserPool'
有人知道获得 AWS 的正确方法accessToken
,idToken
......而不getSession
使用amazon-cognito-identity-js吗?
(我不喜欢使用getSession
,因为如果它们为空,它会自动更新令牌)
解决方案
推荐阅读
- c#-4.0 - 如何获取 REFRESH_TOKEN_AUTH 请求以返回 RefreshToken
- android - 关闭软键盘时,Android对话框不会回到底部
- javascript - 你能覆盖 JavaScript 对象的真实强制吗?
- python - 多线程:如何避免工作线程出错导致挂起
- r - 用于多重线性回归的嵌套应用而不是 R 中的双 for 循环
- python - pandas 为每一列添加新的“排名”列
- scala - Spark - 将新列添加到数据框中,其列与给定模式 scala 匹配
- rxjs - RxJS - 控制多个并行执行
- node.js - 检查GetItem是否在dynamoDB中找不到记录的正确方法是什么?
- vue.js - 在请求之前检查令牌是否仍然有效