Closed10
AWS Cognito のユーザーが有効化できない FORCE_CHANGE_PASSWORD
ここのステータスを CONFIRMED にできない
このやり方が使えない
設定項目が微妙に変わっていて、それが原因か?
ADMIN_NO_SRP_AUTH
がなくなってる
出るエラーはこれ
An error occurred (InvalidParameterException) when calling the AdminInitiateAuth operation: Auth flow not enabled for this client
サーバー側のアプリによる CreateUserPoolClient または UpdateUserPoolClient への呼び出しで、ExplicitAuthFlow パラメータに ADMIN_USER_PASSWORD_AUTH (以前は ADMIN_NO_SRP_AUTH と呼ばれていました) を渡します。
名前が変わったらしい
# aws cognito-idp admin-initiate-auth --user-pool-id ap-northeast-1_xxxxxxxxxx --client-id xxxxxxxxxxxxxxxxxxxxx --auth-flow ADMIN_USER_PASSWORD_AUTH --auth-parameters USERNAME=xxxxxxxxxxxxx,PASSWORD=xxxxxxxxxxx --region ap-northeast-1
An error occurred (NotAuthorizedException) when calling the AdminInitiateAuth operation: Unable to verify secret hash for client xxxxxxxxxxxxxxxxxxxxx
エラーが変わった
less ないやんけって怒られた
root@xxxxxxxxxx:/usr/src# aws cognito-idp admin-set-user-password --cli-input-json file://admin-set-user-password.json
[Errno 2] No such file or directory: 'less': 'less'
root@xxxxxxxxxx:/usr/src# apt-get install less
...
less 入れて、
root@xxxxxxxxxx:/usr/src# aws cognito-idp admin-set-user-password --cli-input-json file://admin-set-user-password.json
いけた
このスクラップは2020/12/25にクローズされました