日々更新中です!

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

  • URLをコピーしました!
悩んでいる男の子

Cognitoから返却されるエラーの一覧が見たいんだけど、情報がどこにもないんだよね。。

こんな悩みを解決します。

  • 本記事の内容
  • Cognitoから返却されるエラー集
  • 本記事の執筆者
プロフィール
いずみん(どこの写真だよ)
  • 元エンジニア(歴7年)、資格保有数約20個(IT系以外も含む)
  • 物販月利50万円⇒脱サラ
  • 物販、システム開発、アフィリエイト、プログラミング、投資をやっています。
  • 物販は彼女と楽しみながらやっています!

今回は、Cognitoから返却されるエラー集をまとめてみます。

いずみん

すぐ読み終わるので、是非最後まで読んでみてください!

目次

Cognitoのエラーについて

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

Cognitoエラー一覧

僕がシステム開発をする中で遭遇したエラー一覧です。

他にも色々あるかと思いますが、公式には載っていないので自分で試すしかありません

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

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

UserNotFoundException

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

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

{
    code : UserNotConfirmedException
    name : UserNotConfirmedException
    message : User does not exist. 
}

NotAuthorizedException

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

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

{
    code : NotAuthorizedException
    name : NotAuthorizedException
    message : Incorrect username or password. 
}

UserNotConfirmedException

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

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

{
    code : UserNotConfirmedException
    name : UserNotConfirmedException
    message : User is not confirmed. 
}

UsernameExistsException

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

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

{
    code : UsernameExistsException
    name : UsernameExistsException
    message : User already exists 
}

CodeMismatchException

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

{
    code : CodeMismatchException
    name : CodeMismatchException
    message : Invalid verification code provided, please try again. 
}

InvalidParameterException

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

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

{
    code : InvalidParameterException
    name : InvalidParameterException
    message : 2 validation errors detected: Value at 'proposedPa…atisfy regular expression pattern: ^[\S]+.*[\S]+$ 
}

InvalidPasswordException

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

{
    code : InvalidPasswordException
    name : InvalidPasswordException
    message : Password did not conform with policy: Password must have symbol characters
}

LimitExceededException

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

{
    code : LimitExceededException
    name : LimitExceededException
    message : Attempt limit exceeded, please try after some time. 
}

まとめ

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

Cognitoは情報が少なくて大変なんですよね。。

ではまた!

  • 関連記事
  • 自由な生き方がしたいなら!

自由な生き方をするためには、稼ぐスキルを身に付けなければなりません。

当サイト「リバトレ」では稼ぐスキルに関する情報を日々発信しているので、興味のあるものから見て頂ければ嬉しいです。

この記事が気に入ったら
いいね または フォローしてね!

シェアするんやで!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

いずみんのアバター いずみん 自由大好きおじ

自由大好きおじ | 物販月利50万達成⇨脱サラ | 物販(アパレルせどり)・アフィリエイト・プログラミング・投資に関する情報を発信中 | 元エンジニア | 保有資格約20個

コメント

コメントする

目次
閉じる