事象
- Google Cloud認定資格を受験する場合、認定資格の受験者向けポータルの”ACCESS WEBASSESSOR”から申込む必要があります。
- しかしながら、”ACCESS WEBASSESSOR”を開こうとすると次のエラーになってしまいます。12345{"id":"xxx","statusCode":400,"message":"Encountered an error during SSO to Kryterion. Response code: WAWSE-00022","details":null}
- 認定試験の管理はKRYTERION社のwebaccessorを使っており、シングルサインオンの仕組みを使って、受験者向けポータルからwebaccessorを使用できるようになっているようです。作成したばかりの受験者ユーザーアカウント情報が、webaccessor側に連携されていない可能性もあるので、1日待ってみましたが状況は変わらずでした。
対応
- 受験者ポータルからwebaccessorのWeb APIをコールした際にエラーが返却され、処理が停止したと思われます。
- webaccessorのAPI仕様のエラーメッセージ一覧に当該エラーコードが含まれています。WAWSE-00022は、webaccessorから返却されたエラーコードで、WAWSW-00022は、”INVALID PHONE”のようです。
- エラーの内容は”INVALID PHONE”とあるので、受験者ポータルからwebaccessorに送信している国際電話番号(”+81-80-1111-2222″等)が原因と仮説しました。
- “080-1111-2222″のように“+81″を外した電話番号にした所、試験申込用のページを開くことができました。
- 2024年10月現在、Google Cloud受験者ポータルとKRYTERION社のwebaccessorの入力検証が不一致なのが本質的な原因と思われます。webaccessorのエラー一覧には、名前・住所・郵便番号等の電話番号以外の項目のエラーも用意されているので、これらの項目でも同様にエラーになる可能性があります。
受験者ポータルでは、少なくても、対応方法が分かる程度にエラーハンドリングしてほしいかと思います。
参考
- 初めてのGoogle Cloud認定資格の申込の場合、認定資格の受験者向けポータルにて、受験用ユーザーアカウント(Google Cloud CertMetrics アカウント)を登録する必要があります。これは、Googleアカウントは別物のようで、ポータル用に新規のユーザーアカウントを作成する必要があります。
- 受験用ユーザーアカウントの姓名は、受験時の身分証明書の確認に使用されるので、身分証明書と同一の名前にする必要があります。受験用ユーザーアカウントの登録時、画面が英語だったのでローマ字で登録したのですが、それだと身分証明書の確認時にトラブルになる情報があります。
受験者向けポータルのページ下の方にある”gethelp“から、”I want to fix my name”等を入力してサポートに問い合わせ(お願い)して変更してもらいました。