Cognito:重定向到其他域并保持身份验证

Wen*_*uen 7 authentication redirect amazon-cognito aws-amplify

我在两个不同的域上有两个 Angular 应用程序,它们使用 AWS Amplify 进行身份验证。
它们都使用相同的 Cognito 用户池和相同的 Cognito 应用程序客户端。
应用程序客户端不使用 Cognito 托管 UI,也不使用 OAuth 2.0。
身份验证协议是默认的 AWS Amplify 协议:SRP(安全远程密码协议)。

有时,我的用户登录到domain1,而实际上他们应该登录到domain2(业务规则,取决于用户的个人资料)。
在这种情况下,我希望它们被重定向到domain2并自动进行身份验证。

有没有一种干净的方法可以使用 Cognito 进行此类重定向?我有一个解决方案,意味着将 Cognito 令牌从domain1本地存储传递到重定向url,然后在domain2中执行相反的操作,但显然这感觉像是黑客攻击。