AWS Cognito Identity Provider: 发送手机验证码指南
要使用 AWS Cognito Identity Provider 发送手机验证码,您需要遵循以下步骤:
- 创建 AWSCognitoIdentityProviderClient 对象并配置您的 AWS 凭证:
AWSCognitoIdentityProviderClient cognitoClient = new AWSCognitoIdentityProviderClient(new DefaultAWSCredentialsProviderChain());
- 创建一个'AdminCreateUserRequest' 对象并设置所需的参数,包括用户池 ID、用户名和用户属性:
AdminCreateUserRequest createUserRequest = new AdminCreateUserRequest()
.withUserPoolId('your-user-pool-id')
.withUsername('user-name')
.withUserAttributes(
new AttributeType().withName('phone_number').withValue('+1234567890'),
new AttributeType().withName('email').withValue('example@example.com')
);
- 调用'AdminCreateUser' 方法发送手机验证码:
AdminCreateUserResult createUserResult = cognitoClient.adminCreateUser(createUserRequest);
这将触发发送手机验证码到指定的手机号码。请注意,您需要替换'your-user-pool-id' 为您的用户池 ID,并提供正确的用户名和手机号码。
您还可以根据需要设置其他参数,例如默认的用户密码策略、用户状态等。
原文地址: https://www.cveoy.top/t/topic/perR 著作权归作者所有。请勿转载和采集!