场景
我需要找到特定于应用程序数据的住所
尝试的解决方案
我看着Cognito User Pool Federate。我的计划是主要在用户池(由我控制用户的组/属性/等)中创建和管理用户,然后启用外部提供商的登录。
我的问题
此联合选项是否允许现有的用户池用户通过外部身份提供商登录?
即它们存在于他们登录的 then 池中(通过映射将两者链接在一起)
如果是,那么用户池配置是什么样的?
如果没有,那么Cognito中是否有任何机制可以在我的外部身份提供者和内部身份提供者之间实现这种“令牌交换”?关键点在于,我需要能够在用户登录之前为用户 设置应用的版本。
B计划
我知道我可以始终将应用程序特定的内容保留在内部数据库中,并根据需要进行访问。但是,我热衷于基于令牌的角色/组/等。
更新
我不认为该功能当前存在。我提出了一个feature request的要求,