Cen*_*xui 8 java amazon-cognito aws-sdk
该文档显示我们可以使用自定义名称。但是,它会抛出错误“clientName 必须包含方案”。
String userPoolId = "ap-northeast-1_XXXXXXXX"; //cens user
String clientName = "clientName";
AWSCognitoIdentityProvider provider = AWSCognitoIdentityProviderClientBuilder.defaultClient();
CreateUserPoolClientRequest update = new CreateUserPoolClientRequest()
.withUserPoolId(userPoolId)
.withClientName(clientName)
.withAllowedOAuthFlows(OAuthFlowType.Implicit)
.withAllowedOAuthScopes("phone", "email", "openid");
provider.createUserPoolClient(update);
Run Code Online (Sandbox Code Playgroud)
小智 14
今天,当我尝试通过 CloudFormation 配置新的 Cognito UserPool + UserPoolClient 时,遇到了同样的“必须包含方案”错误。这是一个措辞不当的错误。它应该说的是:“您为回调或注销 URL 提供的 URL 必须包含一个方案,例如 https。”
一旦我更新了 URL 以使其以 https 开头,CloudFormation 部署就能够消除错误。