Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ADK + Gemini Enterprise で 外部 API 連携エージェント作るなら O...

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.
Avatar for Kaz Kaz
March 23, 2026

ADK + Gemini Enterprise で 外部 API 連携エージェント作るなら OAuth の仕組みを理解しておこう

2026年3月24日開催の「月末 Tech Lunch Online#11」での登壇資料です。
ADK(Agent Development Kit) とGemini Enterpriseを用いて、外部APIと連携するカスタムAIエージェントを開発する際の「認可(OAuth 2.0)」の重要性と実装上の注意点について解説しています。
特に、カスタム AI エージェントを Gemini Enterprise に登録する際に直面した「ハマりポイント」とその解決策をまとめました。

Avatar for Kaz

Kaz

March 23, 2026
Tweet

More Decks by Kaz

Other Decks in Technology

Transcript

  1. 2026/3/24 村⽥ ⼀紘 クラスメソッド株式会社 ADK + Gemini Enterprise で 外部 API

    連携エージェント作るなら OAuth の仕組みを理解しておこう
  2. ⾃⼰紹介 2 名前:村⽥ ⼀紘 所属:クラスメソッド株式会社 役割:Google Cloud の技術⽀援(主にインフラ領域) 経歴:オンプレミスのネットワークエンジニア 約17年

       Google Cloud 歴 約2年 資格:IPA ネットワークスペシャリスト、情報処理安全確保⽀援試験合格    Google Cloud 認定資格 SecOps 以外 、AWS 認定資格 全冠 受賞:Google Cloud Partner Top Engineer 2025-2026    Google Cloud Partner All Certification Holders 2025 その他:2児のパッパ
  3. 今⽇話すこと 3 • AI エージェントを開発する際に認可の仕組み(OAuth 2.0)が重要であること • ADK を利⽤して開発すれば容易に認可の仕組みが組み込めること •

    カスタム AI エージェントを Gemini Enterprise に登録する場合、認可の仕 組みが変わるため注意が必要なこと
  4. ADK で OAuth 2.0 による認可を構成する 10 • ADK(Agent Development Kit)

    は AI エージェント開発のためのオープンフ レームワーク • OAuth 2.0 による認可フローのための仕組みがある ▶ ADK で AI エージェントを開発し、公開 API(*Backlog API) へのリクエスト + OAuth 2.0 を試してみた * Backlog を選んだ理由は「認可の動作確認がわかりやすい」「社内から利⽤できる」「業 務で利⽤しており馴染みがある」ため。(Backlog は MCP Server も公開していますが、 OAuth 2.0 の動作確認をメインとしており今回は利⽤していません)
  5. ADK による API リクエストと OAuth 2.0 の実装イメージ 12 クライアント ID

    シークレット 認可エンドポイント トークンエンドポイント
  6. 解決するには 24 ADK の OAuth ⽤の仕組みを利⽤せず、 AI エージェントが Gemini Enterprise

    の Authorization からアクセストークンを 取得する仕組みにする。 ▶ ローカル開発とは OAuth 認可フローの実装を根本的に変える必要がある。
  7. 26

  8. まとめ 29 • AI エージェントの開発に認可の仕組みが重要である • ADK の仕組みにより OAuth 2.0

    は容易に実現できる • ただし Gemini Enterprise に登録する場合、「Authorization」という機構 が OAuth 2.0 認可フローを担うため、実装を考慮する必要がある