azure-active-directory - 登录后捕获会话 auth.federatedSignIn 放大
问题描述
我正在使用 cognito + amplify 将登录信息集成到我的反应应用程序中,我将 cognito 令牌用于 ApiGateway。
问题是启动auth.federatedSignIn
(在/登录中实现)并使用Azure AD输入后,它返回
http: // localhost: 3000 / home # access_token = eyJraW .... & id_token = eyJraW ... & state = PeDZI ... & token_type = Bearer & expires_in = 3600
而且我无法捕获会话。我尝试了以下方法,在我登录并被重定向到 /home 后它们都返回 null 或空
console.log (Auth.currentCredentials ());
console.log (Auth.currentSession ());
console.log (Auth.currentAuthenticatedUser ());
console.log (Auth.currentCredentials ());
console.log (Auth.currentUserCredentials ());
console.log (Auth.currentUserInfo ());
console.log (Auth.currentUserPoolUser ());
作为 federatedSignIn,根据我所阅读的内容,它不会返回令牌而是 cognito 凭据......但没有任何效果,因为它说它有效......我看到放大集线器捕获会话并且一切都返回空
如果你能帮助我,谢谢
解决方案
推荐阅读
- sql - 删除 SQL Server 中的重复行
- javascript - Race observable 下的 distinctUntilChanged 未按预期工作
- r - 按组和年份将最大累积和合并到新表中
- tensorflow - “添加可见gpu设备:0..”一直在nohup.out中输出
- python - Async def on_ready():需要 Discord bot Python 故障排除
- spring - 升级到 Spring 和 Spring Security 5.2.0 后的 Mongo Authentication 错误
- angular-cli - 错误:EPERM:不允许操作,读取
- ruby-on-rails - 将 Rails 6 应用程序部署到 Elastic Beanstalk 时出现 Bundler 错误
- python - 通过网络抓取计算 HTML 标记的数量
- python - 用列/系列中的值替换熊猫子字符串