首页 > 解决方案 > 创建一个新的放大网络客户端但使用相同的认知池?

问题描述

要在两个 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"
    },

但其他一切都是一样的。我认为这是正确的,但想仔细检查我是否遗漏了任何步骤。

标签: javascriptangularamazon-cognitoaws-amplifyaws-amplify-cli

解决方案


推荐阅读