Added other methods

This commit is contained in:
Shafaat 2021-10-25 12:25:33 +08:00
parent d18a598540
commit bc554b4d70

View File

@ -21,7 +21,10 @@ public class App
try{
//awsCognitoIDPClient = new AWSCognitoIdentityProviderClient(new BasicAWSCredentials("AKIAWZE5RV2A25L5XZHW", "4VDMBOAjfcM4IDMuVh8p9YOMqI3zu/JrvF7Nsm4b")).withRegion(Regions.US_EAST_2);
_addUser();
// _addUser();
_listGroupsForUser();
_removeGroupForUser();
}catch(Exception e){
@ -103,4 +106,54 @@ public class App
System.out.println(user.getUsername());
}
private static void _addUserToGroup(){
AWSCognitoIdentityProvider cognitoClient = getAmazonCognitoIdentityClient();
AdminAddUserToGroupRequest request = new AdminAddUserToGroupRequest();
request.setUserPoolId("us-east-1_lPr8YBxKX");
request.setUsername("shafaat");
request.setGroupName("Maker");
try{
cognitoClient.adminAddUserToGroup(request);
}catch (Exception ex){
ex.printStackTrace();
}
}
private static void _listGroupsForUser(){
AWSCognitoIdentityProvider cognitoClient = getAmazonCognitoIdentityClient();
AdminListGroupsForUserRequest request = new AdminListGroupsForUserRequest();
request.setUsername("shafaat");
request.setUserPoolId("us-east-1_lPr8YBxKX");
try{
AdminListGroupsForUserResult result = cognitoClient.adminListGroupsForUser(request);
result.getGroups().stream()
.map( a -> a.getGroupName())
.forEach( System.out:: println );
;
}catch (Exception ex){
ex.printStackTrace();
}
}
private static void _removeGroupForUser(){
AWSCognitoIdentityProvider cognitoClient = getAmazonCognitoIdentityClient();
AdminRemoveUserFromGroupRequest request = new AdminRemoveUserFromGroupRequest();
request.setUsername("shafaat");
request.setUserPoolId("us-east-1_lPr8YBxKX");
request.setGroupName("Maker");
try{
cognitoClient.adminRemoveUserFromGroup(request);
}catch (Exception ex){
ex.printStackTrace();
}
}
}