月間25,000PV達成! 収益は毎日発生中! 記事はほぼ毎日更新中! ギランバレー症候群に関する情報を集めています

【まとめ】Cognitoから返却されるエラー集!

             
  • 2019.02.16
  • AWS
【まとめ】Cognitoから返却されるエラー集!
Advertisement

 

なぜどこにも書いていない?

皆Cognitoを使わないのか?

AngularでCognitoを使っており、返却されるエラーの詳細を知りたかったのですが、どこにも書いておらず、自分で試してまとめるしかありませんでした。

ということで今回は、Cognitoから返却されるエラー集をまとめてみました。

 

 

Cognitoのエラーについて

Cognitoはエラーが発生すると適切なコードやメッセージを返却してくれます。

元々メッセージ等は返却してくれなかったそうですが、分かりにくいという意見から今の仕様になったそうです。

 

エラーというのは例えば、「ユーザが既に存在する場合にサインアップ処理を実行した」場合などです。

 

 

Cognitoエラー一覧

僕が開発をする中で遭遇したエラー達です。

他にも色々あるかと思いますが、公式にもそこら辺は書いてくれていないので自分で実験するしかありません。

※エラーやらを明記していないのは、認証周りの詳しい情報を載せるのはセキュリティ的に問題があるからでしょう。

 

UserNotFoundException
ユーザが見つからない
NotAuthorizedException
認証に失敗した
UserNotConfirmedException
ユーザが認証されていない
UsernameExistsException
ユーザが既に存在する
CodeMismatchException
認証コードに誤りがある
InvalidParameterException
パラメータに誤りがある
InvalidPasswordException
パスワードが要件を満たしていない
LimitExceededException
パスワード試行回数を超えた

 

 

UserNotFoundException

ユーザが見つからない場合に返却されるエラーです。

サインイン時にユーザ名を間違えた場合等に返却されます。

 

 

NotAuthorizedException

認証に失敗した場合に返却されるエラーです。

サインイン時にパスワードを間違えた場合等に返却されます。

 

 

UserNotConfirmedException

ユーザが認証されていない場合に返却されるエラーです。

認証されていないユーザでサインインした場合等に返却されます。

 

 

Advertisement

 

UsernameExistsException

ユーザが既に存在する場合に返却されるエラーです。

既に存在するユーザに対してサインアップした場合等に返却されます。

 

 

CodeMismatchException

認証コードに誤りがある場合に返却されるエラーです。

 

 

InvalidParameterException

パラメータに誤りがある場合に返却されるエラーです。

※色々なパターンで返却されるので、メッセージは一例です。

 

 

InvalidPasswordException

パスワードが要件を満たしていない場合に返却されるエラーです。

 

 

LimitExceededException

パスワード試行回数を超えた場合に返却されるエラーです。

 

 

まとめ

Cognitoエラー集でした。

これはいい!我ながら言いまとめ記事になった!

僕くらいしか使わないかw

Travelerを知らないの?