クライアントアプリはID プロバイダーへの認証要求を送る直前に推測不可能なランダ ムな文字列 (nonce )を生成し、ローカルのセッション等に保存した上で要求パラメ ータに付与します。認証完了後のコールバック時に返却された state 値と、保存してお いた値が完全に一致するかを検証することで、攻撃者による意図しないアカウントの 紐付け(偽造された要求)を防ぎます。 2 つ目は 「認可コードのライフサイクル制限」です。 漏洩時のリスクやセッションハイジャックを防ぐため、認可コードは必ず「1 回のみの 使用」に厳格に制限し、最大 でも10 分以内の短期間で無効化する仕組みを実装しま す。 セキュキャン@ 東京 2026 ミニA トラック 16