Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Aws::Client::ClientConfiguration clientConfig;
- clientConfig.region =
- Aws::Region::EU_CENTRAL_1; // "RegionEndpoint.EUCentral1";
- clientConfig.scheme = Aws::Http::Scheme::HTTPS;
- clientConfig.connectTimeoutMs = 30000;
- clientConfig.requestTimeoutMs = 600000;
- CognitoIdentityProviderClient client;
- client = CognitoIdentityProviderClient(clientConfig);
- DescribeUserPoolClientRequest describeUserPoolClientRequest;
- describeUserPoolClientRequest.WithUserPoolId(POOL_ID)
- .WithClientId(TEST_APP_CLIENT_ID);
- DescribeUserPoolClientOutcome describeUserPoolClientOutcome =
- client.DescribeUserPoolClient(describeUserPoolClientRequest);
- SignUpRequest signUpRequest;
- signUpRequest.SetClientId(describeUserPoolClientOutcome.GetResult()
- .GetUserPoolClient()
- .GetClientId());
- signUpRequest.SetUsername("xxxxx");
- signUpRequest.SetPassword("xxxxxx?");
- AttributeType email, phone_number, gender, given_name, family_name, picture;
- email.WithName("email").WithValue("gacer@ku.edu.tr");
- phone_number.WithName("phone_number").WithValue("+xxxxx");
- given_name.WithName("given_name").WithValue("xxx");
- family_name.WithName("familiy_name").WithValue("xxx");
- gender.WithName("gender").WithValue("MALE");
- picture.WithName("picture").WithValue(
- "http://xxxx");
- signUpRequest.AddUserAttributes(email);
- signUpRequest.AddUserAttributes(phone_number);
- signUpRequest.AddUserAttributes(given_name);
- signUpRequest.AddUserAttributes(family_name);
- signUpRequest.AddUserAttributes(gender);
- signUpRequest.AddUserAttributes(picture);
- SignUpOutcome signUpOutcome = client.SignUp(signUpRequest);
- family_name.WithName("familiy_name").WithValue("xxx");
Add Comment
Please, Sign In to add comment