著作権についてお問い合わせ【まとめ】Cognitoから返却されるエラー集!2019.02.16AWSHOMEITAWS【まとめ】Cognitoから返却されるエラー集!Advertisementなぜどこにも書いていない?皆Cognitoを使わないのか?AngularでCognitoを使っており、返却されるエラーの詳細を知りたかったのですが、どこにも書いておらず、自分で試してまとめるしかありませんでした。いうことで今回は、Cognitoから返却されるエラー集をまとめてみました。まとめCognitoのエラーについてCognitoはエラーが発生すると適切なコードやメッセージを返却してくれます。メッセージ等は返却してくれなかったそうですが、分かりにくいという意見から今の仕様になったそうです。エラーというのは例えば、「ユーザが既に存在する場合にサインアップ処理を実行した」場合などです。僕が開発をする中で遭遇したエラー達です。他にも色々あるかと思いますが、公式にもそこら辺は書いてくれていないので自分で実験するしかありません。※エラーやらを明記していないのは、認証周りの詳しい情報を載せるのはセキュリティ的に問題があるからでしょう。UserNotFoundExceptionユーザが見つからないNotAuthorizedException認証に失敗したUserNotConfirmedExceptionユーザが認証されていないUsernameExistsExceptionユーザが既に存在するCodeMismatchException認証コードに誤りがあるInvalidParameterExceptionパラメータに誤りがあるInvalidPasswordExceptionパスワードが要件を満たしていないLimitExceededExceptionパスワード試行回数を超えたUserNotFoundExceptionユーザが見つからない場合に返却されるエラーです。サインイン時にユーザ名を間違えた場合等に返却されます。exist.}NotAuthorizedException認証に失敗した場合に返却されるエラーです。サインイン時にパスワードを間違えた場合等に返却されます。password.}UserNotConfirmedExceptionユーザが認証されていない場合に返却されるエラーです。認証されていないユーザでサインインした場合等に返却されます。confirmed.}AdvertisementUsernameExistsExceptionユーザが既に存在する場合に返却されるエラーです。存在するユーザに対してサインアップした場合等に返却されます。exists}CodeMismatchException認証コードに誤りがある場合に返却されるエラーです。again.}InvalidParameterExceptionパラメータに誤りがある場合に返却されるエラーです。※色々なパターンで返却されるので、メッセージは一例です。^[\S]+.*[\S]+$}InvalidPasswordExceptionパスワードが要件を満たしていない場合に返却されるエラーです。characters}LimitExceededExceptionパスワード試行回数を超えた場合に返却されるエラーです。time.}まとめCognitoエラー集でした。