如何使用Java禁用AWS Cognito用户

问题描述

我有一个要求,当用户尝试使用无效密码进行3次登录尝试时,该用户应被阻止,并需要管理员帮助才能再次启用该功能

这是我正在尝试的示例代码

CognitoIdentityProviderClient cognitoClient = CognitoIdentityProviderClient.builder()
            .region(Region.EU_WEST_1)
            .build();
    AdmindisableuserRequest.Builder admindisableuserRequest = AdmindisableuserRequest.builder().userPoolId("userPoolId").
            username("username");
    AdmindisableuserResponse result =  cognitoClient.admindisableuser(admindisableuserRequest.build());

引发以下错误消息:

software.amazon.awssdk.services.cognitoidentityprovider.model.CognitoIdentityProviderException:请求中包含的安全令牌已过期(服务:CognitoIdentityProvider,状态代码:400,请求ID:6d08e69d-e0d9-4bc7-a90d-a26f7cf2fecc) / p>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)