Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
認可サーバ構築時の裏話
Search
Yugo
March 01, 2026
Technology
0
2
認可サーバ構築時の裏話
認可サーバを構築する時に利用したツールや方法の紹介
Yugo
March 01, 2026
Tweet
Share
More Decks by Yugo
See All by Yugo
AIアプリケーションエンジニアとしての初めての仕事 - MCPの開発の経験を踏まえて
yugo
0
7
Cloudflare Workers Durable Objects
yugo
0
400
The Talking Rhythm
yugo
0
180
Feature Toggleによる安定的リリース
yugo
0
140
Other Decks in Technology
See All in Technology
プロジェクトマネジメントをチームに宿す -ゼロからはじめるチームプロジェクトマネジメントは活動1年未満のチームの教科書です- / 20260304 Shigeki Morizane
shift_evolve
PRO
1
110
大規模サービスにおける レガシーコードからReactへの移行
magicpod
1
130
「ヒットする」+「近い」を同時にかなえるスマートサジェストの作り方.pdf
nakasho
0
110
Oracle Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
4
1.1k
20260305_【白金鉱業】分析者が地理情報を武器にするための軽量なアドホック分析環境
yucho147
1
160
メタデータ同期に潜んでいた問題 〜 Cache Stampede 時の Cycle Wait を⾒つけた話
lycorptech_jp
PRO
0
150
Digitization部 紹介資料
sansan33
PRO
1
7k
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
ソフトウェアアーキテクトのための意思決定術: Create Decision Readiness—The Real Skill Behind Architectural Decision
snoozer05
PRO
29
9k
チームメンバー迷わないIaC設計
hayama17
5
3.8k
Lookerの最新バージョンv26.2がやばい話
waiwai2111
1
150
Exadata Database Service on Dedicated Infrastructure(ExaDB-D) UI スクリーン・キャプチャ集
oracle4engineer
PRO
7
7.1k
Featured
See All Featured
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.1k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
Un-Boring Meetings
codingconduct
0
220
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Technical Leadership for Architectural Decision Making
baasie
3
270
Navigating Weather and Climate Data
rabernat
0
130
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.3k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
150
Google's AI Overviews - The New Search
badams
0
930
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
380
Ruling the World: When Life Gets Gamed
codingconduct
0
160
Transcript
認可サーバ構築の裏話 AIを利用したイマドキアプローチ 認可サーバ構築の裏話 1
自己紹介 Ibuki Yugo (Ugo) AIアプリケーションエンジニア 日英・英日通訳 -> Web制作 -> バックエンド
-> フロントエンド -> AIアプリエンジニ アを経験してきました 好きなモデル: Claude 認可サーバ構築の裏話 2
背景 開発の経緯: MCPを作る流れで、OAuthの認可サーバも構築することに みんなやりたくない領域: 「認証?認可?なんかよく分からんし」というイメージ 認可サーバ構築の裏話 3
情報不足 調べると出てくるのはシーケンス図ばかり ↓ こんなの 認可サーバ構築の裏話 4
情報不足 自分のプロダクトに適用させるにはどうする? テーブル構成など実装の参考になる情報が少ない 実際には穴蔵を掘り返せば見つかったりしますが… 認可サーバ構築の裏話 5
どのサービスも当たり前に認可の仕組みを使っているけど 「あいつら一体どうやってるんだ?」 認可サーバ構築の裏話 6
今回お話しすること 突然「認可サーバ作って」と言われた時に備えて 参考になるドキュメント・資料 AI活用を含めた実践的なアプローチ 認可サーバ構築の裏話 7
使ったツール 4つのカテゴリに分けて紹介します 1. AIエージェント・ブラウザ 2. コーディング支援 3. プロンプト / コンテキスト情報(Skill)
4. 検索・補助ツール 認可サーバ構築の裏話 8
使ったツール 1:AIエージェント・ブラウザ Atlas (OpenAIのブラウザ) 指示するとRFCを読みに行き、適 切な箇所を説明してくれる 不足部分は別ページも探しに行 ってくれる NotebookLMより未知の概念へ のアプローチが得意
認可サーバ構築の裏話 9
使ったツール 2:コーディング支援 Claude Code メインのコーディング支援に利用 認可サーバの実装全般を担当 Codex 等のLLM 一部レビューに使ったり セキュリティチェックに活用
認可サーバ構築の裏話 10
使ったツール 3:プロンプト / コンテキスト情報 (Skill) OAuth 2.1 RFCのリファレン ス RFC仕様を
Skill としてコンテキスト に組み込む プロダクトの固有知識 認証方式に何を採用しているか APIのスキーマ情報 DBのスキーマ情報 認可サーバ構築の裏話 11
使ったツール 4:検索・補助ツール Context7 メイン使いではなかったが、OpenAIのドキュメント検索などに利用 最新のライブラリドキュメントへのアクセスに有効 認可サーバ構築の裏話 12
参考資料 1. RFCの日本語訳サイト — 仕様を素早く理解するために 2. Ory Hydra — 実装の参考(DB設計・テーブル構成)
認可サーバ構築の裏話 13
参考資料 1:RFCの日本語訳サイト URL: https://tex2e.github.io/rfc- translater/html/index.html おすすめ理由: 原文と日本語が両方併記されている RFCを読むハードルを下げてくれる 認可サーバ構築の裏話 14
参考資料 2:実装の参考(Ory Hydra) URL: https://github.com/ory/hydra おすすめ理由: 実際のDB設計やテーブル構成の参考 にできるオープンソース 認可サーバの具体的な実装がどうなっ ているか確認できる
シーケンス図だけでは得られない実装 レベルの知識が得られる 認可サーバ構築の裏話 15
まとめ カテゴリ ツール / 資料 AI探索 Atlas(RFC自律読み込み) コーディング Claude Code
仕様担保 OAuth 2.1 RFC Skill化 DB設計参考 Ory Hydra 仕様読解 RFC日本語訳サイト 認可サーバの自作は怖くない — 正しい情報源とAIツールで攻略できます 認可サーバ構築の裏話 16
ご清聴ありがとうございました 認可サーバ構築の裏話 17