如何使用 AWS Cognito 作为单点登录?

Ens*_*son 7 single-sign-on aws-cognito

我有2个网站:

  • 用户注册、登录和其他东西(将在 cognito 用户池中创建用户)
  • 用户资料(自理)

两个站点在不同的域中。如何在两个站点之间实施 SSO?

age*_*420 4

是的,您可以通过以下方式进行操作

  • 登录在第一个站点上完成,您将获得一个令牌
  • 在第二个站点上使用此令牌

问题是将令牌(带有到期值)从站点 A 安全地传递到 B。Cognito 没有提供内置的 SSO 设施。您必须自己管理代币的加密、存储和传输。