Skip to content

OpenID Foundation iGov WG 活動レポート (2024年12月)

執筆日: 2026-05-19。本記事は 2024年12月 の活動を遡及的にまとめたものです。

1. 概要

iGov (International Government Assurance) WG は、公共部門サービスへの認証・属性情報共有を国際的に標準化するため、OAuth 2.0 および OpenID Connect のセキュリティ・プライバシープロファイルを開発する OpenID Foundation のワーキンググループです。チェア: John Bradley (Yubico)。OAuth 2.0 プロファイルの共同エディターは Kelley Burgin と Tom Clancy (いずれも MITRE Corporation)。WG は約 4 週間ごとに火曜日 8am PT に Zoom コールを開催している。

2024年12月の iGov WG は、12月10日 (火) の定例 WG コールを起点に、OAuth 2.0 プロファイルの「WG レビュー前最終 PR」群を片付け、Implementer's Draft 化に向けた WGLC (Working Group Last Call) 発出の直前段階まで到達した月であった。具体的には、step-up authentication と authentication context 要件を追加する PR#40 がコール中にマージされ、残余の小修正をまとめた small-fixes ブランチが PR#41 として再構成された。コール中の議論では、John Bradley を中心にポストクォンタム (PQ) 安全な暗号スイートの取り扱いが議論され、BCP 195 への正式採択を待たずに先取り採用を許容する文言が PR#41 に追加された (commit 524f33e1e5a5)。一方、Giuseppe が Slack 上で提起した「mTLS による sender-constrained token において HTTP アプリケーションと OAuth アプリケーションで同一の PKI 証明書を使うことのセキュリティ含意」が Issue #55 として正式記録され、PR#41 のマージに対する未解決の異論として残った。

ML 投稿は 12月7日 (12月10日コール告知) と 12月17日 (12月10日コール結果サマリ) の 2 件のみで、いずれもエディターの Tom Clancy が起点である。議事録は non-public のため 12月10日コール内の個別発言は公開チャネルからは再構成できないが、12月17日のフォローアップ投稿が事実上の議事サマリとして公開されている。

WG コール agenda には、(1) Bitbucket から GitHub へのリポジトリ移行についての WG 内コンセンサス、(2) IPSIE WG の動向、(3) NIST SP 800-217 (Personal Identity Verification Federation) のパブリックコメント期間 (期限 2025年1月10日)、(4) downstream プロファイル / implementer register 構想、(5) 2025年1月以降の OpenID Connect プロファイル issue triage 着手など、OAuth 2.0 プロファイル WGLC 発出後を見据えた中期的なロードマップも併せて並べられた。

なお、後の月の動向と照らすと、12月10日コール後にマージされた PR#41 を含む draft-05 相当の Editor's Draft は、翌 2025年1月7日コールでの確認を経て 1月31日に WGLC1 として発出されることになるが、12月末時点では「WG レビュー前最終 PR が概ね片付き、年明けに WGLC を発出する」という見通しが立ったばかりの段階である。

2. 公開された仕様・ドラフト改訂

iGov Profile for OAuth 2.0 — PR#40 マージと PR#41 への再構成

12月中、openid.net 上で新規ドラフト版の publication は行われていない。Editor's Draft は引き続き Bitbucket リポジトリ (https://openid.bitbucket.io/iGov/openid-igov-oauth2-1_0.html) 上で編集されている。

12月10日 WG コール中に PR#40 (step-up と authentication context の追加) がマージされた。後日の draft-09 (Appendix C - Document History) で draft-05 に対して列挙される 5 項目のうち、

  • 認証コンテキスト要件および RFC 9470 ベースの step-up 認証サポートを追加

がこの PR#40 に対応する変更である。すなわち PR#40 は、後に WGLC1 の審査対象となる draft-05 の主要技術変更の一角を 12月10日付で確定させた PR であった。

PR#40 マージ後、small-fixes ブランチに残っていた小修正群は PR#41 として再構成された。PR#41 の名称は「Final PR for OAuth 2.0 before WG review」であり、これが WG レビュー (WGLC1) 発出の直前最後のまとめ PR として位置付けられた。PR#41 に含まれることになった主な内容は以下のとおり。

  • ポストクォンタム安全な暗号スイートの先取り採用許容: 12月10日コール中の John Bradley の問題提起を受けて追加された commit 524f33e1e5a5 (Bitbucket commit URL)。BCP 195 (TLS のセキュリティ Best Current Practice) に正式採択されるのを待たずに、ポストクォンタム安全な暗号スイートを実装側で先取り採用してよい旨のガイダンスを盛り込む内容
  • 既存の small-fixes ブランチ上の小修正群: 12月10日コール時点で残っていた WG レビュー前の最終クリーンアップ
  • Issue #55 (PKI 証明書共用の含意) を巡る未解決論点: マージに対する反対意見として記録され、PR#41 の取り扱い判断 (1月7日コールへの持ち越し) に直結

draft-05 そのものに反映される主要な技術変更は、後の draft-09 (Appendix C - Document History) において以下のとおりまとめられているが、12月時点ではこのうち「step-up + authentication context」が PR#40 で取り込まれ、残りはおおむね既に取り込み済み、または PR#41 で最終調整される段階にあった。

  • BCP ベースの脅威緩和の更新と FAPI との整合
  • 暗号スイートおよび sender-constrained token の要件を FAPI と調和
  • 認証コンテキスト要件および RFC 9470 ベースの step-up 認証サポートを追加 (← PR#40 が該当)
  • RFC 6973 を参照する Privacy Considerations 節を追加
  • エンタープライズデプロイメント向けの選択肢拡大 (特に RFC 8705 mTLS with PKI)

投票・パブリックレビュー

12月中、iGov WG として開始されたパブリックレビューや会員投票 (Notice of Vote) は openid.net 上に掲載されていない。WGLC1 の発出も翌月 (2025年1月31日) であり、12月時点ではあくまで「年明けに WGLC を発出する」工程の見通しが立った段階に留まる。

iGov Profile for OpenID Connect 1.0 / iGov Use Cases

OpenID Connect プロファイル (draft 04) および International Government Assurance Profile (iGov) Use Cases は 12月中に新版公開なし。コール agenda では「2025年1月以降に OpenID Connect プロファイルの issue を triage する」という今後の予定として言及されるに留まる。

3. ミーティングと議論

2024-12-10 火曜日 WG コール

エディターの Tom Clancy が 12月7日 18:30 UTC に 「Reminder: next iGov WG call Dec 10, 11ET/8PT」 を ML へ投稿し、翌週 12月10日 (火) 11:00 ET / 8:00 PT 開催の WG コール (Zoom: Meeting ID 945 3137 0713, Passcode: 160334) を告知した。投稿者表記はエディター陣 (Tom Clancy / Kelley Burgin) 連名である。

告知された agenda は、OAuth 2.0 プロファイルの WG レビュー前段階を主軸としつつ、中期的なロードマップ項目も並べたものであった。

  • PR#40 (step-up と authentication context の追加) の最終確認とマージ判断
  • small-fixes ブランチに残る WG レビュー前最終 PR のクローズ
  • OAuth 2.0 プロファイルの WG レビュー開始
  • Bitbucket から GitHub へのリポジトリ移行に関する WG 内の broad consensus (告知文の表現で「broad consensus around shifting iGov repo from Bitbucket to GitHub for next versions」)
  • IPSIE Working Group の動向
  • NIST SP 800-217 (Personal Identity Verification Federation) のパブリックコメント期間 (期限 2025年1月10日) への iGov としての関心
  • Downstream プロファイル / implementer register 構想
  • 2025年1月以降の iGov OpenID Connect プロファイル issue triage 着手
  • その他

12月17日 16:47 UTC、Tom Clancy は 「iGov status: Dec 10 WG actions and final PR for iGov OAuth 2.0 profile」 を ML へ投稿し、12月10日コールの帰結を以下の要点で報告した。本投稿は事実上、non-public 議事録の代替として 12月10日コールの主要決定事項を公開チャネルに残す役割を果たしている。

  • PR#40 はマージ済みsmall-fixes ブランチは PR#41 として再構成され、Bitbucket リポジトリ上で OAuth 2.0 プロファイルの最終レビュー対象となった
  • 暗号スイートの議論: WG メンバーが暗号スイート要件を議論し、John Bradley がポストクォンタム (PQ) 安全な解決策の取り扱いについて主導した。結論として、BCP 195 への正式採択を待たずに「採択されたポストクォンタム安全な解決策を先取り適用することを許容する」文言を commit 524f33e1e5a5 で追加
  • 証明書再利用に関する懸念 (Issue #55): Giuseppe が Slack 上で「PR#41 が要求している『mTLS で sender-constrained token を実現するために HTTP アプリケーションと OAuth アプリケーションで同一の PKI 証明書を使う』要件」に技術的懸念を提起。この懸念は Issue #55 として正式記録され、PR#41 のマージに対する反対意見として残る
  • 次のステップ: PR#41 のマージ完了後、エディター (Tom / Kelley) が OAuth 2.0 プロファイルの正式な WG レビューを要請する

12月10日コールの議事録は non-public であり、参加者リスト・個別発言・投票結果等の詳細は公開チャネルからは確認できない。ただし、12月17日のフォローアップ投稿に明示的に氏名と立場が記録されているのは以下の 3 名である。

  • Tom Clancy (MITRE, OAuth 2.0 プロファイル共同エディター): コール議事進行および 12月17日サマリ投稿の起案者
  • John Bradley (Yubico, iGov WG チェア): ポストクォンタム安全な暗号スイートの取り扱いについてコール内議論を主導
  • Giuseppe (姓は ML 投稿に記載なし): Slack 上で PR#41 の PKI 証明書共用要件に技術的懸念を提起し、Issue #55 として記録された反対意見の発信者

12月のその他のミーティング

iGov WG の通常コール cadence は約 4 週間に 1 回 (火曜日 8am PT) であり、12月10日コール以降に同月内で追加の定例コールは予定されていない。次回コールは年明け 2025年1月7日 (火) に開催され、そこで PR#41 のマージ判断と WGLC 発出の決定が議題となる。

4. メーリングリストの主要スレッド

openid-specs-igov ML の 2024年12月分は、親インデックス (https://lists.openid.net/pipermail/openid-specs-igov/) を確認した結果、Week-of-Mon-20241202 および Week-of-Mon-20241216 の 2 週のみが公開アーカイブに存在し、Week-of-Mon-20241209 / Week-of-Mon-20241223 / Week-of-Mon-20241230 の各週はインデックスにエントリ自体がなく、これらの週の公開投稿はゼロである。投稿総数は 12月7日コール告知・12月17日コール結果サマリ の 2 件であり、いずれも Tom Clancy が起点となっている。

両投稿に対する公開返信は ML アーカイブには記録されておらず、12月内に WG コール議題やコール結果に対するフォローアップ議論が ML 上で展開された痕跡は確認できない。実質的な議論は WG コール内および Slack 上で行われており、ML はあくまでコール告知とコール結果の公開記録のチャネルとして機能している。

以下、12月の 2 投稿について、その内容を整理する。

Reminder: next iGov WG call Dec 10, 11ET/8PT - 2024-12-07 開始

Tom Clancy (エディター陣連名) による 12月10日 WG コールの開催リマインダ。§3 で詳述したとおり、agenda には OAuth 2.0 プロファイルの WG レビュー前最終 PR (PR#40 / small-fixes ブランチ) の片付け、Bitbucket → GitHub 移行コンセンサス、IPSIE WG、NIST SP 800-217 パブリックコメント期間 (期限 2025年1月10日)、downstream プロファイル / implementer register 構想、2025年1月以降の OpenID Connect プロファイル issue triage 着手など、OAuth 2.0 プロファイル WGLC 発出後を見据えた中期的議題も並べられた。

本投稿の歴史的意味合いは、「OAuth 2.0 プロファイルが WG レビュー (= WGLC1) 発出の直前段階に到達したこと、および iGov WG がリポジトリの GitHub 移行や OpenID Connect プロファイル issue 着手といった次フェーズの作業範囲を WG 全体に明示したこと」である。本スレッドへの公開返信は ML アーカイブには残されていない。

iGov status: Dec 10 WG actions and final PR for iGov OAuth 2.0 profile - 2024-12-17 開始

Tom Clancy が 12月10日コールの結果をまとめて 12月17日 16:47 UTC に ML へ投稿。§3 で詳述したとおり、PR#40 のマージ完了と small-fixes ブランチの PR#41 化、John Bradley 主導によるポストクォンタム安全な暗号スイートの先取り採用許容文言の追加 (commit 524f33e1e5a5)、および Giuseppe が Slack 上で提起した PKI 証明書共用に関する懸念が Issue #55 として記録され PR#41 マージへの反対意見となっている事実が報告されている。

本投稿の意味合いは「議事録 non-public な iGov WG において、コール結果の主要決定事項と未解決論点を公開チャネルに残す事実上の議事サマリ」である点にある。本投稿によって、12月10日コール後の OAuth 2.0 プロファイルの状態 (= PR#41 マージ待ち + Issue #55 が未解決異論として残存) が WG 外部からも追跡可能となった。本スレッドへの公開返信も ML アーカイブには残されていない。

5. リポジトリ上の議論

iGov WG の仕様リポジトリは 2024年12月時点で bitbucket.org/openid/igov にホストされており、GitHub の openid Organization 配下に iGov の公式リポジトリは存在しない。12月10日コール agenda および 12月17日コール結果サマリに登場する PR#40 / PR#41 / Issue #55、ならびに commit 524f33e1e5a5 は、いずれも Bitbucket 上の iGov リポジトリにおける番号 / ハッシュとして ML 投稿中で言及されている。

Bitbucket Cloud は SPA ベースで HTML レンダリングするため、外部から非認証で commit ログや issue コメント詳細を参照することはできない構造的制約があり、12月の commit 単位・issue コメント単位の議論を公開チャネルから直接再構成する手段はない。ただし、12月17日 ML 投稿から読み取れる範囲では本月の Bitbucket 上の動きとして以下が確定している。

  • PR#40 (step-up と authentication context の追加) のマージ: 12月10日コール中に WG として承認、マージ完了。後の draft-05 における「認証コンテキスト要件および RFC 9470 ベースの step-up 認証サポートを追加」の出処
  • small-fixes ブランチの PR#41 化: PR#40 マージ後の残修正をまとめた small-fixes ブランチが PR#41 として正式に提出され、WG レビュー前最後のまとめ PR として位置付けられた
  • commit 524f33e1e5a5 (Bitbucket commit URL): PR#41 内に追加された、BCP 195 採択を待たずにポストクォンタム安全な暗号スイートの先取り採用を許容するガイダンス文言
  • Issue #55 (HTTP/OAuth 共通 PKI 証明書のセキュリティ含意) のオープン: Giuseppe が Slack 上で提起した懸念を WG として Issue #55 に転記。PR#41 のマージに反対する立場として記録され、12月末時点で未解決のまま翌月以降に持ち越し

Bitbucket → GitHub への移行および XML から Markdown への変換は、12月10日コール agenda 上では「broad consensus around shifting iGov repo from Bitbucket to GitHub for next versions」として明示的に言及されているが、具体的な移行スケジュールや移行先リポジトリ名、移行担当者の割り当てはこの月の ML 投稿には記録されていない。

6. 関連イベント

2024年12月中、iGov WG に直接関係する公開イベント (OpenID Foundation 主催 Workshop、ハンズオン、登壇等) は確認できなかった。12月10日コール agenda で外部標準化動向として唯一明示的に取り上げられたのは NIST SP 800-217 (Personal Identity Verification Federation) のパブリックコメント期間 (期限 2025年1月10日) である。NIST が政府機関向け Federation Guidelines に関する Initial Public Draft のコメントを募集していることが iGov WG にとっても直接的な関心事項として共有されており、agenda 項目として並んでいる事実から、iGov WG 内では当該パブリックコメントへの個別あるいは WG として何らかの意見表明を行う可能性が検討されていたとみられる。ただし、12月時点で iGov WG として正式なコメント提出を行ったかどうかは ML には記録されていない。

openid.net/tag/igov/ を確認したが、本月公開された iGov 関連の公式 blog post・アナウンスは確認できなかった。OAuth 2.0 プロファイルの WGLC 発出が翌月 (2025年1月31日) であるため、Foundation 全体への公開告知 (Notice of Vote / Public Review 開始) は本月の段階ではまだ行われていない。

7. 今後の予定 (2024年12月末時点の視点)

2024年12月末時点で予定されていた / 期待されていた主な動き:

  • PR#41 のマージ判断と OAuth 2.0 プロファイル WGLC1 発出: Issue #55 (PKI 証明書共用の含意) を解決した上で PR#41 をマージし、エディター陣 (Tom Clancy / Kelley Burgin) が OAuth 2.0 プロファイルの WG レビュー (WGLC1) を要請する工程。年明けの 2025年1月7日 (火) WG コール (4 週後の次回定例) でこの判断を行う見通し
  • Issue #55 (mTLS sender-constrained token における HTTP/OAuth 共通 PKI 証明書のセキュリティ含意) の継続検討: Giuseppe による反対意見を踏まえた解決方針の策定
  • iGov リポジトリの Bitbucket → GitHub 移行: 12月10日コールで「broad consensus」として確認された方針。次フェーズで具体化される見通し
  • NIST SP 800-217 パブリックコメント (期限 2025年1月10日) への対応: iGov WG として / メンバー個別での対応検討
  • 2025年1月以降の iGov OpenID Connect プロファイル issue triage 着手: OAuth 2.0 プロファイルの WG レビュー期間と並行して、OpenID Connect プロファイルの未処理 issue の整理に着手
  • Downstream プロファイル / implementer register 構想: 各国 iGov 派生プロファイルおよび実装の保守担当連絡先・関係マップの整備

8. 参考情報源