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
Three-Legged OAuth in AgentCore Gateway
Search
iganin
February 18, 2026
Technology
260
2
Share
Three-Legged OAuth in AgentCore Gateway
JAWS-UG AI/ML #35:Generative AI/ML LT大会 登壇資料
https://jawsug-ai.connpass.com/event/381260/
iganin
February 18, 2026
More Decks by iganin
See All by iganin
FastMCP OAuth Proxy with Cognito
hironobuiga
3
280
Amazon Bedrock AgentCore 認証・認可入門
hironobuiga
3
600
AgentCoreで実現するマルチテナントAIエージェント
hironobuiga
2
55
FlutterでGraphQL のuseQueryを使う
hironobuiga
0
20
FlutterでGraphQLを扱う
hironobuiga
0
21
FlutterでScrollViewとExpandedを併用し てSignIn / SignUp画面 など レイアウトを作成する
hironobuiga
0
16
Data Race and Actor
hironobuiga
0
74
20210625-meet-async-await@swift愛好会
hironobuiga
1
1.7k
Swift 5.1の変更点
hironobuiga
0
800
Other Decks in Technology
See All in Technology
機能・非機能の学びを一つに!Agent Skillsで月間レポート作成始めてみた / Unifying Bug & Infra Insights — Building Monthly Quality Reports with Agent Skills
bun913
5
3.7k
シン・リスコフの置換原則 〜現代風に考えるSOLIDの原則〜
jinwatanabe
0
150
すごいぞManaged Kubernetes
harukasakihara
1
360
第26回FA設備技術勉強会 - Claude/Claude_codeでデータ分析 -
happysamurai294
0
390
40代からのアウトプット ― 経験は価値ある学びに変わる / 20260404 Naoki Takahashi
shift_evolve
PRO
5
900
スクラムを支える内部品質の話
iij_pr
0
320
バックオフィスPJのPjMをコーポレートITが担うとうまくいく3つの理由
yueda256
1
290
OCI技術資料 : 証明書サービス概要
ocise
1
7.2k
MCPゲートウェイ MCPass の設計と実装 エンタープライズで AI を「運用できる」状態にする
mtpooh
1
180
OPENLOGI Company Profile
hr01
0
83k
ZOZOTOWNリプレイスでのSkills導入までの流れとこれから
zozotech
PRO
4
3.1k
Databricks Lakebaseを用いたAIエージェント連携
daiki_akimoto_nttd
0
170
Featured
See All Featured
A Soul's Torment
seathinner
5
2.6k
Git: the NoSQL Database
bkeepers
PRO
432
67k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.8k
Being A Developer After 40
akosma
91
590k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
61
43k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
120
Google's AI Overviews - The New Search
badams
0
960
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
330
Ruling the World: When Life Gets Gamed
codingconduct
0
190
The Language of Interfaces
destraynor
162
26k
30 Presentation Tips
portentint
PRO
1
270
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
53k
Transcript
ҏլ༟ల 5ISFF-FHHFE0"VUIJO "HFOU$PSF(BUFXBZ +"846("*.-ɿ(FOFSBUJWF"*.--5େձ
ࣗݾհ ҏլ༟ల גࣜձࣾΤΫαΟβʔζ 4PGUXBSF&OHJOFFS ͖ͳαʔϏε"NB[PO#FESPDL"HFOU$PSF Y Y Y
0"VUI
0"VUI w ϢʔβʔʹΘͬͯɺΞϓϦέʔγϣϯ͕ผαʔϏεͷอޢ͞ΕͨϦιʔε ݶఆతʹΞΫηεͰ͖ΔΑ͏ʹ͢ΔlೝՄʢ"VUIPSJ[BUJPOʣzͷͨΊͷඪ४ ༷ w ύεϫʔυΛڭ͑ͣʹɺผͷΞϓϦʹlඞཁͳൣғ͚ͩzͷΞΫηεݖΛظݶ ͖Ͱͨ͢ΊͷΈ
ొਓ ϦιʔεΦʔφʔ ΫϥΠΞϯτ Ϧιʔεαʔόʔ ೝՄαʔόʔ
-0 -0
-0 w -FHHFE0"VUI w $MJFOU$SFEFOUJBMT w ΫϥΠΞϯτ͔ΒೝՄαʔόʔʹ $MJFOU*E $MJFOU4FDSFUΛ༻͍ͯ ΞΫηετʔΫϯΛऔಘ
ΫϥΠΞϯτ ೝՄαʔόʔ
τʔΫϯϦΫΤετ τʔΫϯϨεϙϯε ϦιʔεΞΫηε
-0 w -FHHFE0"VUI w "VUIPSJ[BUJPO$PEF(SBOU w ϑϩʔͷதͰϦιʔεΦʔφʔͷಉҙ͕ඞཁ ΫϥΠΞϯτ ೝՄαʔόʔ ϦιʔεΦʔφʔ
ೝՄϦΫΤετ ೝূ ಉҙ ೝՄϨεϙϯε 3FEJSFDU DPEF τʔΫϯϦΫΤετ Ϩεϙϯε ϦιʔεΞΫηε
ೝՄϦΫΤετ ೝূ ಉҙ ೝՄϨεϙϯε 3FEJSFDU DPEF τʔΫϯϦΫΤετ Ϩεϙϯε ϦιʔεΞΫηε
"NB[PO#FESPDL"HFOU$PSF
IUUQTXXXBCPVUBNB[PODPNOFXTBXTBXTBNB[POCFESPDLBHFOUDPSFBJBHFOUT
"HFOU$PSF*EFOUJUZ *OCPVOE 0VUCPVOE *". 0"VUI *". 0"VUI "1*,FZ
"HFOU$PSF*EFOUJUZ *OCPVOE 0VUCPVOE *". 0"VUI *". 0"VUI "1*,FZ
0VUCPVOE"VUI0"VUI w 3VOUJNFͰ-0 -0ͱʹ("ॳ͔Βαϙʔτ w (BUFXBZͰ-0ͷαϙʔτ͕SF*OWFOUͷ࣌ظʹՃ͞Εͨ -0 -0 3VOUJNF ˓
˓ (BUFXBZ ˓ /FX
"HFOU$PSF3VOUJNF-0
ొਓ ϦιʔεΦʔφʔ ΞϓϦ Ϧιʔεαʔόʔ ೝՄαʔόʔ "*ΤʔδΣϯτ ೝՄΫϥΠΞϯτ ؆୯ͷͨΊʹɺ"HFOU$PSF*EFOUJUZ"HFOU$PSF4%,ͷׂ "*ΤʔδΣϯτʹ·ͱΊͯ͠·͍·͢
μϝͳύλʔϯ ˞࣮ࡍ͜ͷϑϩʔͰͳ͍Ͱ͢
ೝՄ63- ৭ʑ͍ͬͯΔ͜ͱΛলུ ೝূ ಉҙ ೝՄϦΫΤετ ೝՄDPEF 5PLFOΓऔΓ
ೝՄ63- ৭ʑ͍ͬͯΔ͜ͱΛলུ ೝূ ಉҙ ೝՄϦΫΤετ ೝՄDPEF 5PLFOΓऔΓ ೝՄΛελʔτͨ͠Ϣʔβʔͱ ೝূɾಉҙͨ͠Ϣʔβʔ͕ ೖΕସΘͬͯؾ͚ͮͳ͍
ϢʔβʔͷೖΕସΘΓ w ᶃ߈ܸऀ͕ೝՄ63-ൃߦ w ᶄϢʔβʔ͕ೝՄ63-ԡԼ w ᶅೝূ ಉҙ w ᶆೝՄίʔυ
5PLFOൃߦ w ߈ܸऀͷʹϢʔβʔͷτʔΫϯ͕อ ଘ w ߈ܸऀ͕ϢʔβʔͷσʔλʹΞΫηε Ͱ͖ͯ͠·͏ʜ ᶃ ᶄ ᶅ ᶆ
ϢʔβʔͷೖΕସΘΓ w ᶃ߈ܸऀ͕ೝՄ63-ൃߦ w ᶄϢʔβʔ͕ೝՄ63-ԡԼ w ᶅೝূ ಉҙ w ᶆೝՄίʔυ
5PLFOൃߦ w ߈ܸऀͷʹϢʔβʔͷτʔΫϯ͕อ ଘ w ߈ܸऀ͕ϢʔβʔͷσʔλʹΞΫηε Ͱ͖ͯ͠·͏ʜ ᶃ ᶄ ᶅ ᶆ ೝՄ63-Λऔಘͨ͠Ϣʔβʔͱɺ ೝূɾಉҙͨ͠Ϣʔβʔ͕ҟͳΔ͜ͱʹؾ͚ͮͳ͍ʜ ߈ܸऀ͕ϢʔβʔͷτʔΫϯΛऔಘɾอଘͯ͠͠·͏ ߈ܸऀ͕ϢʔβʔͷϦιʔεʹΞΫηεͰ͖ͯ͠·͏ʂ
4FTTJPO#JOEJOH
৭ʑ͍ͬͯΔ͜ͱΛলུ ೝূ ಉҙ ೝՄDPEF 5PLFOΓऔΓ ϦμΠϨΫτ $PNQMFUF3FTPVSDF 5PLFO"VUI
৭ʑ͍ͬͯΔ͜ͱΛলུ ೝূ ಉҙ ೝՄDPEF 5PLFOΓऔΓ ϦμΠϨΫτ $PNQMFUF3FTPVSDF 5PLFO"VUI ೝՄΛελʔτͨ͠ Ϣʔβʔͱಉҙͨ͠Ϣʔβʔ
͕ಉҰͰ͋Δ͜ͱΛ֬ೝ
4FTTJPO#JOEJOH w ೝՄ63-4FTTJPO63*Λ͢ ɹೝՄϦΫΤετ w ೝূ ಉҙ w ೝՄίʔυͷୡ w
3FEJSFDUXJUI4FTTJPO63* w $PNQMFUF3FTPVSDF5PLFO"VUI ΛϩάΠϯϢʔβʔ 4FTTJPO63* ΛҾʹݺͼग़͢ ᶃ ᶄ ᶅ ᶆ ᶇ
ೖΕସΘΓΛ͙ϑϩʔ w ߈ܸऀ͕ೝՄ63-Λൃߦ͠ɺϢʔβʔʹڞ༗ w Ϣʔβʔ͕ೝূɾಉҙ w ೝՄίʔυ͕"HFOU$PSF*EFOUJUZͰड͚औΒΕΔ w ΞϓϦʹϦμΠϨΫτ͞ΕΔ w
ΞϓϦͷʮϢʔβʔͷηογϣϯʯ͔ΒϢʔβʔใΛऔಘ͠ɺϢʔβʔ ใ͕ೝՄ63-Λൃߦͨ͠ϢʔβʔͱҟͳΔ͜ͱΛ֬ೝͨ͠ͷͰ $PNQMFUF3FTPVSDF5PLFO"VUIΛݺͼग़͞ͳ͍ w ϢʔβʔͷೖΕସΘΓΛ͙͜ͱ͕Ͱ͖Δʂ
"HFOU$PSF(BUFXBZ-0
ొਓ ϦιʔεΦʔφʔ ΞϓϦ Ϧιʔεαʔόʔ ೝՄαʔόʔ .$1ΫϥΠΞϯτ .$1αʔόʔ ೝՄΫϥΠΞϯτ
"HFOU$PSF(BUFXBZ-0 w ొਓ૿͑Δ͕جຊతʹ3VOUJNFͷ-0ͱಉ͡ w 3VOUJNF-0ͱಉ༷ʹ4FTTJPO#JOEJOH͓͜ͳ͏ w ೝՄ63-Λ.$14FSWFS.$1$MJFOUͱ͢ͷ͕ϝΠϯͷ૬ҧ
৭ʑ͍ͬͯΔ͜ͱΛলུ ೝূ ಉҙ ೝՄDPEF 5PLFOΓऔΓ ϦμΠϨΫτ $PNQMFUF3FTPVSDF 5PLFO"VUI ೝՄ63- ೝՄϦΫΤετ
"HFOU$PSF(BUFXBZͷ-0 .$1ͷαϙʔτ ͕ͳ͍ͱ༻͢Δ͜ͱ͕Ͱ͖ͳ͍ʜͳͥʁ
63-.PEF&MJDJUBUJPO
&MJDJUBUJPO w .$14FSWFS͕.$1$MJFOUΛ௨ͯ͠ϢʔβʔʹՃใΛཁٻ͢Δ༷ w ͭͷ.PEF w 'PSN.PEF w .$1ΫϥΠΞϯτ্ͷϑΥʔϜͰूΊΔ w
63-.PEF w .$1Ͱಋೖ w ϒϥβΛ։͍ͯΒ͍ɺͦ͜ͰใΛूΊΔ
0"VUIͰͷ63-.PEF&MJDJUBUJPO w ฦ٫ͨ͠63-ΛϢʔβʔʹϒϥβͰ։͍ͯૢ࡞ͯ͠Β͏ w ΫϥΠΞϯτͰͷࣗಈॲཧɾউखͳભҠΛͤ͞ͳ͍ w ػඍใ *%1BTTXPSE ͕.$1ΫϥΠΞϯτͷೖग़ྗʹೖΒͳ͍ \
KTPOSQD JE NFUIPEFMJDJUBUJPODSFBUF QBSBNT\ NPEFVSM FMJDJUBUJPO*EFMJDJUBUJPO*E VSMBVUIPSJ[BUJPO63- NFTTBHFΧϨϯμʔ࿈ܞͷͨΊɺϒϥβͰϩάΠϯͯ͠ڐՄ͍ͯͩ͘͠͞ʢ0"VUI-0ʣɻ ^ ^
৭ʑ͍ͬͯΔ͜ͱΛলུ ೝূ ಉҙ ೝՄDPEF 5PLFOΓऔΓ ϦμΠϨΫτ $PNQMFUF3FTPVSDF 5PLFO"VUI ೝՄ63- ೝՄϦΫΤετ
.$1ΫϥΠΞϯτͰೝՄ63-Λ ࣗಈॲཧɾભҠΛͤ͞ͳ͍ Ϣʔβʔڐͷ্Ͱϒϥβදࣔ
"HFOU$PSF(BUFXBZ-0 w 4FTTJPO#JOEJOHΛߦ͏ඞཁ͕͋ΔͳͲɺେ3VOUJNFͱಉ͡ w .$1Λαϙʔτ͢Δඞཁ͕͋Δ w 63-.PEF&MJDJUBUJPOʹΑͬͯ0"VUIϑϩʔΛηΩϡΞʹਐΊΔ͜ͱ͕Ͱ͖ Δ w .$1ΫϥΠΞϯτʹػඍใ͕࿙Εͳ͍
·ͱΊ w -0-0ͷ͓͞Β͍ w "HFOU$PSF3VOUJNF(BUFXBZͷ0VUCPVOE"VUIͷ-0 w 4FTTJPO#JOEJOHʹΑͬͯϢʔβʔͷೖΕସΘΓΛࢭ͢Δ w "HFOU$PSF(BUFXBZͷ0VUCPVOE"VUIͰ-0αϙʔτ w
63-.PEF&MJDJUBUJPOͷͨΊʹ.$1ͷαϙʔτ͕ඞཁ
5IBOLZPV