LoginSignup
4
3

More than 1 year has passed since last update.

【AWS小技】CognitoのFORCE_CHANGE_PASSWORDをマネジメントコンソールだけでCONFIRMEDに変える

Posted at

Cognitoのユーザーを作成すると、初期状態でFORCE_CHANGE_PASSWORDになっていますよね。
これをCONFIRMEDにするには、AWS CLIが必要で少々面倒です。

実はマネジメントコンソールだけでCognitoのFORCE_CHANGE_PASSWORDをCONFIRMEDに変えることができますので方法を紹介します。

前提

  • マネジメントコンソールにログインできること
  • Cognitoユーザープールがあること

方法

ユーザーの作成

Cognitoでユーザーを作成します。FORCE_CHANGE_PASSWORDになっていますね。
image.png

アプリクライアントの作成

アプリクライアントを作成します。
アプリクライアント名を入力して、クライアントシークレットを生成はオフにしておいてください。
image.png

AppSyncの作成

おもむろにAppSyncをひとつ作成します。
「一から構築」を選んでください。
image.png

デフォルトの認証モードの変更

AppSyncのデフォルトの認証モードで、作成したユーザーの存在するユーザープールを選択してください。
image.png

選択したあとは右下の保存ボタンを押します。

クエリ画面でログインする

クエリ画面に遷移して、「ユーザープールでログインする」ボタンを押してください。
image.png

そのあと、先程作成したアプリクライアントIDを選択して、ユーザーのIDと初期パスワードを入力してログインします。
image.png

パスワードを変更する

ログインが成功するとパスワードを変更できます。
image.png

確認

再度Cognito画面をリロードしてみてみるとCONFIRMEDになっています。
image.png

CLIとどちらが面倒かどうかは…。

よいAWSライフを。

4
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3