如何解决澄清对这些提供商的联合登录和API访问
这让我感到困惑,所以去了。我想查询用户池中与我的用户相关的Google,Facebook和最终的LinkedIn API。
我们将重点关注Google和Facebook,因为它们是Cognito即时支持的提供商。我已经设置好泳池了。我已经设置了Google和Facebook应用程序。我已授予我的自定义权限。我的用户可以顺利注册并使用Google和Facebook登录。
但是,我无法理解在此过程之后如何直接访问Google和Facebook API。
我在身份验证流程之后(例如,本地主机/集成)在页面上添加了其他按钮,当用户单击该其他Facebook按钮时,又被要求获得许可,授予令牌,然后我可以调用FB API 。 Google及其各自的JS库也是如此。
我拒绝相信您绝对必须添加此步骤。通过Cognito成功登录后,必须有一种方法可以立即获取Google和FB的令牌,而不必具有带有其他按钮和另一个身份验证流程的中间页面。我想让这个变得面目全非。我知道令牌在每项服务中都会在一小时内过期,这很好。
我该如何做到这一点?作为最终用户,我将不得不两次允许权限。有人知道如何避免这种情况吗?谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。