要在两个 Web 客户端之间共享相同的 aws cognito 池,我们是否只需生成一个新的 Web 客户端,允许 amplify 设置 cognito 池,并将生成的配置参数替换为现有池中的以下参数:
"aws_project_region": "us-east-1",
"aws_cognito_identity_pool_id": "us-east-1:8b81-8b47-aea37d",
"aws_cognito_region": "us-east-1",
"aws_user_pools_id": "us-east-1_ngkACLtve"
因此,我们只剩下这样的新aws_user_pools_web_client_id
设置:
"aws_user_pools_web_client_id": "7e0b47c4m",
oauth 域和重定向链接会有所不同:
"oauth": {
"domain": "amp82-dev.auth.us-east-1.amazoncognito.com",
"scope": [
"phone",
"email",
"openid",
"profile",
"aws.cognito.signin.user.admin"
],
"redirectSignIn": "http://localhost:4200/",
"redirectSignOut": "http://localhost:4200/",
"responseType": "code"
},
但其他一切都是一样的。我认为这是正确的,但想仔细检查我是否遗漏了任何步骤。