【发布时间】:2020-11-05 00:17:17
【问题描述】:
我需要将第三方应用程序凭据链接到用户用于通过 Cognito 连接到我的应用程序的凭据。换句话说:用户连接到应用程序 A(我的应用程序),然后应用程序 A 要求用户提供凭据以连接到应用程序 B。然后应用程序 A 使用用户提供的凭据与应用程序 B 交互。我想链接这些身份,但让用户仅使用我提供给他的凭据(而不是他用于 B 的凭据)连接到应用程序 A。
AWS 在 Cognito 中有 AdminLinkProviderForUser 不满足最后一个要求。
应用程序 B 提供多种身份验证:Form、Basic HTTP、SSO、OAuth2 和 OpenID。
有没有什么办法可以按照上面描述的方式链接两个身份,并存储在 Cognito 中以备将来使用?
【问题讨论】:
-
查看这篇由 AWS aws.amazon.com/blogs/mobile/…撰写的文章
标签: node.js authentication oauth-2.0 amazon-cognito