LEARN BY EXAMPLE
2.2.5 再認証 レベル AAA
認証し直しても、入力内容を失わず続きから作業できるようにする。
概要
ログイン後の認証済みセッションが終了した場合も、認証し直した後に、データを失わず作業を続けられるようにします。入力途中の内容と作業の段階を保ち、最初からやり直さずに済むようにします。
認証し直しても、書いていた文章から続ける
PCやスマートフォンで講座サイトへログインし、申込内容を入力する場面です。再認証後に同じ入力をやり直す場合と、続けられる場合を比べます。
利用者が困る例 再認証後に入力が消える
書いていた内容を、もう一度入力する必要がある。
入力に時間がかかると、やり直す間に再びセッションが終了することがあります。
改善した例 入力内容を保って戻る
練習用の文章を入力し、再認証が必要な状態を試せます。タイマーや実際の認証・送信は使いません。
講座サイト|写真入門の申し込み
認証し直してから続けます
入力内容はそのまま残っています。下のボタンで、戻った後の状態を確認できます。
入力内容を編集できます。
書いた内容を失わず、続きから編集できる。
認証し直した後に、残りを入力して作業を進められます。
達成できないと起こる問題の例
文字の入力に時間がかかる利用者が、PCやスマートフォンで講座サイトへログインし、受講前に伝えたいことを入力しています。入力中に認証済みセッションが終了し、再びログインするよう求められます。
認証し直すと申込画面へ戻りますが、書いていた文章が空になっています。利用者は同じ内容を入力し直す必要があり、時間がかかると再びセッションが終了して、申し込みを完了できないことがあります。
達成するための改善例
同じ申込画面で、認証し直す間も入力内容を保持します。認証が完了したら、入力済みの文章と作業の段階を復元し、続きから編集できるようにします。
利用者は、それまで書いた内容を確認し、残りを入力して申し込みを進められます。図では練習用の文章を入力し、再認証が必要な状態と、内容を保って戻る流れを試せます。実際のログインや申し込みは行いません。
確認のポイント
- 認証済みセッションが終了しても、認証し直す方法がありますか。
- 入力途中や未送信の内容を含め、再認証前のデータを失わずに戻れますか。
- 同じ作業の段階へ戻り、最初から手順をやり直さずに続けられますか。
- 再認証後に編集した内容も保ち、作業を完了できますか。
- 制限時間の解除・調整・延長など、ほかの基準も別に確認しましたか。
条件と補足
データと作業の続きの両方を保つ
対象は、認証済みのセッションが終了し、認証し直す場合です。何も操作していない時間による終了だけでなく、別の端末からのログインなどで終了する場合も確認します。
入力内容が残っていても、再認証後にサイトの先頭へ戻され、どの手続きをしていたか分からなくなると、作業を続けにくくなります。入力欄の値に加え、選択した項目や、途中まで進めた手続きの段階も確認します。
公式解説では、購入手続きを同じ情報・段階に戻す例や、作成途中のメールを残したまま認証し直す例が示されています。
データを引き継ぐ方法
サーバーが一時的にデータを保持し、認証し直した後に復元する方法などがあります。G105は、元の入力内容と再認証後の変更を保って、処理を完了できるか確かめる方法を示しています。
保存する場所や期間を一つに固定する基準ではありません。入力内容の種類や認証の仕組みに合う方法で保持・復元します。特定の保存方式を使ったことだけでなく、利用者がデータを失わず、実際に続きから完了できるかを確認します。
図は、入力内容が残る違いを示す見本です。実際のサーバー保存やセッション終了、本人確認の仕組みを実装した例ではありません。図内の入力内容はページを再読み込みすると初期状態に戻ります。
ほかの時間・認証の基準との違い
2.2.1「タイミング調整可能」は、制限時間を解除・調整・延長できることなどを扱います。再認証でデータを復元できることだけを理由に、制限時間の要件を確認しなくてよいとはなりません。
2.2.6「タイムアウト」は、操作がないとデータを失う可能性がある場合に、その時間を利用者へ知らせる基準です。事前に知らせることと、再認証後もデータを失わず継続できることを分けて確認します。
3.3.8「アクセシブルな認証 (最低限)」は、認証時の認知機能テストと、それを支援・代替する方法などを扱います。2.2.5は、認証し直す前後のデータと作業の継続を扱うAAAの基準です。
参照資料
- WCAG 2.2 本体:2.2.5 Re-authenticating(要件)
- WAIC:2.2.5 再認証の解説
- W3C:Understanding Re-authenticating(英語公開版)
- W3C:G105 再認証後も使えるようデータを保持する方法
- W3C:G181 再認証のページを通してデータを引き継ぐ方法
- W3C:F12 再認証後に入力内容や作業状態を失う失敗例
テクニックは方法の例です。出典の最終確認: 2026-11-10。講座サイトは、この教材のために作った架空の例です。