HN 日本語サマリー

← 一覧へ戻る
プログラミング

Show HN: Agentic Identity Broker, AIエージェントのためのOAuth委任

Show HN: Agentic Identity Broker, OAuth Delegation for AI Agents (github.com)

11 pointsby jbspeakr2 コメント

要約

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に関するフィードバックがある方は、ぜひお聞かせください!