如何使用AWS Cogito跨应用程序共享会话,以实现设备上的无缝用户体验? [英] How to use aws cognito to share session across apps for seamless user experience on device?

查看:9
本文介绍了如何使用AWS Cogito跨应用程序共享会话,以实现设备上的无缝用户体验?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

一旦用户登录到任何应用程序,就不应要求他提供任何其他应用程序的凭据。共享存储在本地存储中的单个访问令牌似乎是默认的,但不知何故不是一个好主意。如果Android/Web上的Google应用程序肯定不使用这个解决方案,他们如何隐式地跨应用程序进行会话共享?

我正在使用AWS Cognito,它提供了一个用户池,我可以在其中注册多个应用程序以使用该池。由于用户已通过以前的应用程序登录请求登录到池,因此是否有方法为来自不同应用程序的用户请求获取访问令牌(无需密码等凭据)?

推荐答案

我们还在尝试为我们的客户创建跨我们所有应用的单点登录体验,以便他们只需登录一次即可访问所有应用。

AWS对此有回购,您可能也会感兴趣: https://github.com/awslabs/aws-amplify-identity-broker

目前,我们正在制作一个POC,如果它成功了,但基本上您需要使用您的自定义OIDC兼容终结点来代理Cogito API。

这篇关于如何使用AWS Cogito跨应用程序共享会话,以实现设备上的无缝用户体验?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆