Show HN: Agentic Identity Broker, AIエージェントのためのOAuth委任
Show HN: Agentic Identity Broker, OAuth Delegation for AI Agents (github.com)
要約
Zalando Incubatorで開発されたMITライセンスのOAuth2ブローカー「Agentic Identity Broker (AIB)」が紹介されています。AIBは、ユーザーがAIエージェントにMCPサービスへのスコープ付きで取り消し可能なアクセスを許可できるようにするもので、特に企業環境で、エージェントに全トークンを提供せずにワークロードを委任する、断片化された認証システムを接続する、ツールの承認と監査ログを一元化するといった課題を解決します。現在v0.1で本番稼働しており、人間による委任(on-behalf-of)ユースケースに焦点を当てていますが、将来的にはヘッドレスエージェントや意図ベースの認可もサポートする予定です。
全文翻訳
HNの皆さん、こんにちは。Janです。私はAgentic Identity Broker(AIB)の共著者です。AIBは、Zalando IncubatorにあるMITライセンスのOAuth2ブローカーで、ユーザーがAIエージェントにMCPサービスへのスコープ付きで取り消し可能なアクセスを許可できるようにします。
このブローカーは、特に企業環境で関連性の高い3つの主要な課題を解決します。(A)ユーザーがエージェントにユーザーの全トークンを提供することなく、エージェントにワークロードを委任できるようにする。(B)断片化されたIDおよび認証システムを接続する。(C)ツールの承認と監査ログを一元化する。
私たちは、私たち自身のエージェントプラットフォームにおけるインフラストラクチャのギャップを埋めるためにAIBを構築しました。現時点では、IETFワーキンググループはエージェントIDの標準化を最終決定中であり、ベンダーは必要なインフラストラクチャを既製品に転換中です。私たちは今日、そのインフラストラクチャを必要としていました。
仕組み:ユーザーはエージェントとサービスごとに一度だけ同意します。ブローカーはサードパーティトークンを暗号化して保存します。リクエスト時には、ゲートウェイ(例:Agentgateway)がRFC 8693トークン交換を実行します。エージェントはユーザーのトークンを見ることはなく、MCPサーバーはツールのみを実装し、OAuth 2.1の配管全体を気にする必要はありません。
AIBはv0.1であり、本番環境で稼働しており、数百のエージェントと数十の内部・外部MCPサーバーを結びつけています。
ローカルで試すには:リポジトリをクローンし、「just compose-up-detached」を実行してください。
現在の機能は、人間のアクターがエージェントに委任するon-behalf-of(OBO)ユースケースに焦点を当てています。次に、マシンによってエージェントが呼び出されるヘッドレスエージェントもサポートする予定です。意図ベースの認可も、ロードマップ上の別のパッケージです。どちらかを構築したことがある方、またはUI/UXに関するフィードバックがある方は、ぜひお聞かせください!