LEARN BY EXAMPLE
3.3.9 アクセシブルな認証 (高度) レベル AAA
画像を見分ける問題に答えなくても、ログインできるようにする。
概要
認証の各段階で、記憶・転記・パズルなどの「認知機能テスト」を求める場合は、別の認証方法か、完了を助ける仕組みを用意します。画像の中の物体や、本人が以前提供した画像などを見分けることも、それだけでは例外になりません。
画像を選ぶ問題に答えなくてもログインできる
PCやスマートフォンで講座サイトにログインし、受講予定を確認する場面です。
利用者が困る例 画像選択が必須
パスワードを入力できても、先へ進めない。
画像の内容を見分けることが難しい利用者は、受講予定を開けません。
改善した例 入力支援を使って進む
ログイン入力の練習
架空の値をコピーして、各欄に貼り付けてみてください。実際のメールアドレスやパスワードは使わないでください。ログインや送信は行いません。
- 練習用のメールアドレス
sample@example.com- 練習用のパスワード
course-demo-42
自動入力や貼り付けを妨げない。
この例では画像選択による追加確認を求めない。
画像を見分ける問題を避け、入力の支援を使う。
コピーしたパスワードをまとめて貼り付けられます。
達成できないと起こる問題の例
画像の内容を見分けることが難しい利用者が、PCやスマートフォンで講座サイトにログインし、受講予定を確認しようとしています。
パスワードは管理ソフトで入力できますが、その後に「自動車のある画像をすべて選択」という追加確認が現れます。この段階では、別の認証方法も、回答を助ける仕組みも使えません。利用者は画像を選べず、受講予定を開けません。
達成するための改善例
同じ講座サイトへのログインで、画像を見分ける追加確認を求めない方法にします。パスワード欄は管理ソフトによる入力や、コピーした値の貼り付けを妨げないようにします。
利用者は画像の内容を見分ける問題に答えることなく、保存したパスワードを使ってログインできます。この例は二つの例外のうち「支援するメカニズム」を使い、ほかに認知機能テストを追加しない方法です。
図の「改善した例」で、架空のメールアドレスとパスワードをコピーし、各欄に貼り付けてみてください。入力の練習用で、ログインや送信は行いません。「パスワードを表示」で、貼り付けた値を確認できます。
確認のポイント
- ログイン、追加の本人確認、認証を伴うアカウント回復など、認証の各段階を調べていますか。認知機能テストを求める段階には、別の認証方法か完了を助ける仕組みがありますか。
- 自動車のある画像を選ぶ、以前アップロードした画像を選ぶといった確認が、代替方法や支援もないまま必須になっていませんか。
- パスワード管理ソフトによる入力や貼り付けを妨げていませんか。確認コードも、文字列全体をまとめて入力できますか。
- 認証の失敗後や普段と違う端末での利用時など、特定の条件で現れる追加確認も調べていますか。
- パスワードの代わりに使う認証方法も、途中で認知機能テストを求めずに完了できますか。
条件と補足
認知機能テストとは
利用者に情報の記憶、操作、又は転記を求める作業です。パスワードやパターンを覚える、文字を書き写す、正しいつづりを使う、計算する、パズルを解くといった作業を含みます。
本人の氏名、メールアドレス、電話番号のように、利用者本人に固有でサイトが変わっても共通する識別子は、この定義では認知機能テストとみなされません。
例外は二つ
認知機能テストを求める段階で、次のうち少なくとも一つを提供します。
| 例外条件 | 条件の内容と例 |
|---|---|
| 代替方法 | 認知機能テストに頼らない、別の認証方法がある。例:メール内のリンクを開くことで認証する。 |
| 支援するメカニズム | 認知機能テストの完了を助ける仕組みが使える。例:パスワード管理ソフトによる入力、コピーと貼り付け。 |
支援する仕組みはサイト内で用意するもののほか、ブラウザーや支援技術などの機能を使う方法もあります。パスワードの使用を一律に禁止する基準ではありません。
AAの3.3.8との違い
3.3.8「アクセシブルな認証 (最低限)」には、「物体の認識」と「個人特有のコンテンツ」という例外もあります。3.3.9では、この二つを例外に含めません。
たとえば、自動車を含む画像を選ぶ確認や、本人がそのサイトへ提供した写真・映像・音声を選ぶ確認も、代替方法や完了を助ける仕組みがないまま必須にはできません。本人に関係する内容だからといって、見分けられるとは限らないためです。
画像の文字を入力させる確認を、音声を聞いて書き写す確認に替えても、転記の負担は残ります。それだけでは認知機能テストに頼らない代替方法になりません。
認証全体を確かめる
最初のパスワード欄で支援を使えても、次の段階に支援も代替方法もない画像選択が残っていれば、この基準を満たしません。多要素認証やアカウント回復でも、必要な各段階を確かめます。
確認コードを複数の入力欄へ分ける場合も、全体を一度に貼り付けると各欄に入る方法なら、分割されていることだけで失敗にはなりません。パスワードやコードの一部だけを求め、手で抜き出して入力しなければならない方法は、記憶や転記の負担を残します。
この基準は、既存の利用者がログインするなどの認証を対象とし、最初のアカウント作成やユーザー名の作成は対象としていません。
図で試せるのは入力と貼り付け、パスワードの表示切替です。実際のパスワード管理ソフトによる入力は、利用するブラウザーやソフトで確認する必要があります。認証全体やサイト全体の適合を示すものではありません。
参照資料
- WCAG 2.2 本体:3.3.9 Accessible Authentication (Enhanced)(要件)
- WCAG 2.2 本体:認知機能テストの定義
- WAIC:3.3.9 アクセシブルな認証 (高度) の解説(日本語訳)
- W3C:Understanding 3.3.9(英語公開版)
- W3C:H100 メールアドレスとパスワードの入力を適切にマークアップする方法(実装例)
- W3C:G218 メール内のリンクによる認証(実装例)
- W3C:F109 パスワードやコードを元と同じ形式で入力できない失敗例
テクニックは達成する方法の例です。特定のテクニックを採用することだけが必須ではありません。
出典の最終確認: 2026-11-10。画面と説明文はこの教材のために作った例です。