3.2. 認証に失敗した場合の対処法
KC-MailAuthでは、システムエラーが発生した場合は、以下の画面が表示されます。
ワンタイムコードによる認証に失敗した場合は、ワンタイムコード入力画面内に「One-time code is invalid.」というエラーメッセージが表示されます。
ワンタイムコードの不一致・ワンタイムコードの期限切れ・認証の試行回数上限超過など、いずれの場合でも表示されるエラーメッセージは同じです。
また、システムエラーが発生した場合や、認証の試行回数上限を超えたユーザがいた場合、Keycloak標準のログにエラーメッセージが出力されます。(どこに出力されるかはKeycloakのロギング設定によります)
KC-MailAuthが正常に動かない・利用者から問い合わせがあった場合は、原因がログに出力されている可能性があるので確認をしてください。
例として、環境設定ファイルの記載内容に不正があった場合、以下のようなメッセージがログに出力されます。
KC-MailAuth: 'otp.length' is invalid.
認証の試行回数上限を超えたユーザがいた場合、以下のようなメッセージがログに出力されます。
KC-MailAuth: Exceeded authentication limit. [ユーザやIPアドレスなどの接続元情報]