1 ポイント 投稿者 GN⁺ 2024-11-11 | 1件のコメント | WhatsAppで共有

OpenID Connect仕様のISO標準化

  • OpenID Connect仕様がISO/IEC標準として発表

    • ISO/IEC 26131:2024 — OpenID Connect Core 1.0
    • ISO/IEC 26132:2024 — OpenID Connect Discovery 1.0
    • ISO/IEC 26133:2024 — OpenID Connect Dynamic Client Registration 1.0
    • ISO/IEC 26134:2024 — OpenID Connect RP-initiated Logout 1.0
    • ISO/IEC 26135:2024 — OpenID Connect Session Management 1.0
    • ISO/IEC 26136:2024 — OpenID Connect Front-Channel Logout 1.0
    • ISO/IEC 26137:2024 — OpenID Connect Back-Channel Logout 1.0
    • ISO/IEC 26138:2024 — OAuth 2.0 Multiple Response Type Encoding Practices
    • ISO/IEC 26139:2024 — OAuth 2.0 Form Post Response Mode
  • OpenID Connect仕様は2023年12月にISOのPublicly Available Specifications(PAS)として提出された

    • ISOの承認投票を経て、正式に発表された
    • 国際条約で認められた標準機関の仕様を使用する法的要件がある世界各地の法域において、OpenID Connectの採用を促進すると期待される
  • OpenID Connectワーキンググループは、ISO版に既知のすべてのエラー修正を含めるため、仕様の正誤修正作業を徹底して実施した

  • OpenID Foundationは、ISO PAS提出プロセスを成功裏に完了した後、FAPI 1.0仕様、eKYC-IDA仕様、FAPI 2.0仕様を含む追加仕様をISOに提出する予定

  • この重要な成果の達成に協力したすべての人々に感謝の意を表した

1件のコメント

 
GN⁺ 2024-11-11
Hacker Newsの意見
  • OpenID ConnectはOpenIDの初期構想とはほとんど関係がなく、OAuthの進化形である
    • OpenIDはURLを通じて自分の身元を証明するシステムだった
  • 標準を入手するために費用を支払わなければならないのは望ましくない
    • より多くの努力は、時間の浪費が少ない標準と実装設計に向けられるべきである
  • Mike JonesはOIDCワーキンググループの一員で、OIDCの公開標準(PAS)出版を祝福し、文書の完全性のために誤り修正を盛り込んだ
  • ISOはソフトウェアエコシステムの助けにならず、ISO 8601は複雑で、たいてい正しく実装されていない
    • たとえば、将来の日付に対するタイムゾーン変更の問題を解決できていない
  • ISOのような大規模な標準化団体は、標準を閲覧するために料金を請求する
    • 一部の業界では、IETFのようなオープンな団体よりも「本物の」標準が求められる
  • ISOのような有料標準は人類の進歩を妨げる
  • OpenID Connectは比較的単純なプロトコルで、1日で大半を理解できた
    • Pythonを使ってクライアントを実装するチュートリアルを書いたが、JWTトークンのデコードと検証が複雑な部分である
    • このクライアントを実際のプロジェクトで使っており、うまく動作している
    • サイトには広告が多いので、広告ブロッカーを使うことを勧める
  • 独立したOIDC発行者がまだ残っているのか気になる
    • Githubアカウントを使わずにTailscaleにアカウントを作りたかったが、不可能だった
    • openid.netとUbuntu Oneは過去にこのサービスを提供していたが、中止された
  • PASの寿命は最大6年で、その後は国際標準へ移行するか撤回される可能性がある
    • PAS申請が、標準化機関をより速く通過するために選ばれたのか気になる
  • 年末予算を使い切るには良い方法かもしれない