我有两个不同的React Web应用程序,可以说它们分别称为Application A和B。A具有所有AWS Cognito凭证,例如region,IdentityPoolId,UserPoolID和ClientID。此外,它还有一个登录页面,供具有登录,注册和更改密码选项的用户使用。因此,用户可以通过Application A通过AWS Cognito进行身份验证。这里的基本思想是,用户需要通过AWS Cognito进行身份验证来访问Application B(其端点Web页面)。工作流程应如下所示;
1-用户点击应用程序B可以通过应用程序A访问该页面。
2-应用程序B检查用户是否通过A登录。
3-如果他们没有登录,则B会将用户重定向到A的登录页面,并要求他们先登录。 (我认为应用程序B应该在用户正确登录后获得用户的令牌才能进行访问。)
4-用户通过A的登录页面登录(B具有用户的令牌)后,他们便可以访问并查看B的页面。
有人知道如何实现吗?