Filter
Exclude
Time range
-
Near
Anthropic も同じようなことしてなかったかな? OpenAIも追従というかたちかな OpenAI Workload Identity Federation 解説 ・本記事要約日:2026-05-28 ・本記事公開日:記載なし 本質の要約 OpenAI の Workload Identity Federation (WIF) は、APIキーのような長寿命シークレットを使わずに、外部の Identity Provider が発行する短命な OIDC トークンで OpenAI API を安全に利用する仕組みを説明した記事。 従来は OPENAI_API_KEY のような静的シークレットを CI/CD、Kubernetes、クラウド VM、GitHub Actions などへ配布していた。しかし、この方式は以下の問題を抱えていた。 * シークレット漏洩リスク * ローテーション運用コスト * 誤設定による権限拡大 * 監査の困難さ * Secret 管理基盤への依存 WIF では、AWS IAM、Google Cloud、Azure Entra ID、GitHub Actions、Kubernetes Service Account などの既存 IdP を信頼元として利用し、OpenAI 側へ「この workload は正当である」という証明付き JWT/OIDC トークンを渡す。 OpenAI はそのトークンを検証し、短寿命アクセストークンを発行する。 つまり、 「APIキーを配る」のではなく、 「既存クラウドの identity を信用して、一時的な認証を交換する」 という発想への転換である。 これは近年の Zero Trust / Secretless Authentication の流れに一致しており、特に Kubernetes・CI/CD・マルチクラウド運用では極めて重要。 記事全体を一言で言うと、 「OpenAI API 認証を “秘密鍵管理” から “Identity Federation” へ移行するためのガイド」 である。 技術的な流れ 典型的なフローは以下。 1. Workload が IdP から OIDC JWT を取得 2. JWT を OpenAI に提示 3. OpenAI が issuer / audience / subject を検証 4. OpenAI が短命アクセストークンを発行 5. Workload が OpenAI API を呼び出す 特徴: * APIキー不要 * Token は短寿命 * 自動ローテーション * Kubernetes や GitHub Actions と相性が良い * Secret Vault 依存を減らせる * 権限境界を workload 単位にできる 何が新しいのか * OpenAI API 認証に Workload Identity Federation を導入可能になった * OpenAI 側が OIDC Federation ベース認証に対応 * Secretless な OpenAI API 運用が可能になった * Kubernetes / CI/CD / Cloud Native 環境に適した認証方式が提供された * 短寿命トークンによる Zero Trust 的アクセス制御が可能になった 何ができるようになったのか * GitHub Actions から APIキーなしで OpenAI API を呼べる * Kubernetes Pod 単位で OpenAI 権限を分離できる * AWS IAM / GCP / Azure Entra ID と OpenAI を federate できる * Secret rotation をほぼ不要化できる * CI/CD に APIキーを保存しなくて済む * 漏洩時の被害時間を大幅短縮できる * 監査ログと identity をクラウド側に統合しやすくなる 実運用で重要なポイント この記事で特に重要なのは、 「WIF は OpenAI のセキュリティではなく “あなたの Identity 基盤” を信用する」 という点。 つまり: * AWS IAM が破られたら OpenAI も突破される * GitHub Actions OIDC 設定ミスで権限漏洩する * Kubernetes Service Account の設計が甘いと危険 なので、 * least privilege * audience 制限 * subject 制限 * namespace 制限 * workload binding などの設計が非常に重要になる。 これは単なる認証改善ではなく、 「AI API を Enterprise Identity に統合する」 という意味を持っている。 どのプランで使えるのか 記事上では明確な価格記載なし。 基本的には OpenAI API Platform 側機能として提供される構成であり、Enterprise 系または組織管理機能を利用する API 利用者向けの機能と考えられる。 利用には: * OpenAI API Organization * OIDC 対応 IdP * Workload Identity Federation 設定 が必要。 クラウド側では以下が必要になる場合がある。 * AWS IAM * Google Cloud IAM * Azure Entra ID * Kubernetes OIDC * GitHub Actions OIDC この記事で1番言いたいことを一言で 「OpenAI API の時代は “APIキー管理” から “Identity Federation” へ移行し始めた。」 単語帳 用語意味 Workload Identity Federation (WIF)workload の identity を federate して認証する仕組み OIDCOpenID Connect。JWT ベース認証プロトコル JWT署名付きトークン Identity Provider (IdP)identity を発行する基盤 Secretless AuthenticationAPIキーを持たない認証方式 Zero Trust常時検証前提のセキュリティモデル Service Accountworkload 用 identity Federation外部 identity を信頼する仕組み Audiencetoken の利用対象 Subjecttoken の主体 identity Short-lived Token数分〜数十分程度で失効する token GitHub Actions OIDCGitHub Actions が発行する OIDC identity Kubernetes Service AccountKubernetes workload identity AWS IAMAWS の identity / access 管理 Azure Entra IDMicrosoft の identity 基盤 SPIFFEworkload identity 標準仕様 STSSecurity Token Service 引用 developers.openai.com/api/do…
46
Replying to @mrtechsense
They rely on AuthenticationAPI they don’t know how it was authenticated lol
111
PEUNIQUE helps your business integrate faster and scale smarter.From authentication to payments — our APIs keep everything seamless, secure & super-efficient. 🌐 peunique.com📞 91 72828 23737 #APIIntegration #TechSolutions #Peunique #BusinessGrowth #AuthenticationAPI
2
𝐋𝐨𝐠𝐢𝐧 𝐒𝐞𝐫𝐯𝐢𝐜𝐞 𝐀𝐏𝐈 — 𝐔𝐬𝐞𝐫 𝐋𝐨𝐠𝐢𝐧 🚀 ------ #LoginServiceAPI #UserLogin #coding #api #APIAuthentication #LoginAPIIntegration #UserAuthentication #LoginSystem #coder #APIForLogin #SecureLogin #AuthenticationAPI #BackendDevelopment #VideoViral #react
1
2
53
𝐋𝐨𝐠𝐢𝐧 𝐒𝐞𝐫𝐯𝐢𝐜𝐞 𝐀𝐏𝐈 — 𝐔𝐬𝐞𝐫 𝐋𝐨𝐠𝐢𝐧 🚀 ------ #LoginServiceAPI #UserLogin #coding #api #APIAuthentication #LoginAPIIntegration #UserAuthentication #LoginSystem #coder #APIForLogin #SecureLogin #AuthenticationAPI #BackendDevelopment #VideoViral #react
1
2
50
𝐋𝐨𝐠𝐢𝐧 𝐒𝐞𝐫𝐯𝐢𝐜𝐞 𝐀𝐏𝐈 — 𝐔𝐬𝐞𝐫 𝐋𝐨𝐠𝐢𝐧 🚀 ------ #LoginServiceAPI #UserLogin #coding #api #APIAuthentication #LoginAPIIntegration #UserAuthentication #LoginSystem #coder #APIForLogin #SecureLogin #AuthenticationAPI #BackendDevelopment #VideoViral
24
5
29
795
9 Mar 2023
6/ SlashAuth's authentication API makes it easy for developers to integrate authentication into their app's backend, ensuring secure user data and protection #authenticationapi #backend #websecurity #userdata
1
2
248
10 Dec 2020
TypingDNA’s updated Authentication API, a one-call API, removes complexity from the integration process and is available with a free, unlimited developer plan. Find out more: blog.typingdna.com/free-unli… #typingbiometrics #authenticationAPI
1
3
8 Dec 2020
Check out our newly updated How-Tos. We've made sure to guide you through the most common scenarios you might encounter using the Curity Identity Server. bit.ly/3lFQvUH #Oauth #OIDC #AuthenticationAPI
1
5 Nov 2020
We’re excited to announce a free, unlimited Developer plan and updated Authentication API. Integrate in one API call to verify users based on how they type. Find out more: blog.typingdna.com/free-unli… #typingbiometrics #authenticationAPI
8
24
Auth0.AuthenticationApi 6.4.0 nuget.org/packages/Auth0.Aut…

Auth0.AuthenticationApi 6.3.0 nuget.org/packages/Auth0.Aut…

Auth0.AuthenticationApi 6.2.0 nuget.org/packages/Auth0.Aut…

Auth0.AuthenticationApi 6.1.0 nuget.org/packages/Auth0.Aut…

それぞれ軽く調べてみました。Web authenticationAPIだと理想はブラウザ開いた時に、希望のウォレットサービスでログイン出来るようにするか、ウォレットアドレスをWeb authenticationAPIで個人と紐づけるか、そんなイメージでしょうか?GnosisSafetyはアプリ触ってみます
1
Web authenticationAPIとかGnosisSafetyみたいなスマートコントラクト ウォレットとか出来ると面白んいですけどね。
2
1
Another revenue disappears for #telcos. We @GlobalRoamSg offer more efficient #2FA, stay tuned! #authenticationAPI wired.com/2016/06/hey-stop-u…

1
Auth0.AuthenticationApi 3.7.0 nuget.org/packages/Auth0.Aut…

Auth0.AuthenticationApi 3.7.0 nuget.org/packages/Auth0.Aut…

Auth0.AuthenticationApi 3.6.0 nuget.org/packages/Auth0.Aut…