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
0
14
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
Tweet
Share
More Decks by iganin
See All by iganin
Amazon Bedrock AgentCore 認証・認可入門
hironobuiga
3
540
AgentCoreで実現するマルチテナントAIエージェント
hironobuiga
1
25
FlutterでGraphQL のuseQueryを使う
hironobuiga
0
14
FlutterでGraphQLを扱う
hironobuiga
0
11
FlutterでScrollViewとExpandedを併用し てSignIn / SignUp画面 など レイアウトを作成する
hironobuiga
0
10
Data Race and Actor
hironobuiga
0
67
20210625-meet-async-await@swift愛好会
hironobuiga
1
1.6k
Swift 5.1の変更点
hironobuiga
0
790
IBDesignable を活用する
hironobuiga
0
11
Other Decks in Technology
See All in Technology
マネージャー視点で考えるプロダクトエンジニアの評価 / Evaluating Product Engineers from a Manager's Perspective
hiro_torii
0
280
OCI Database Management サービス詳細
oracle4engineer
PRO
1
7.5k
今こそ学びたいKubernetesネットワーク ~CNIが繋ぐNWとプラットフォームの「フラッと」な対話
logica0419
8
700
22nd ACRi Webinar - ChipTip Technology Eric-san's slide
nao_sumikawa
0
120
Oracle Cloud Observability and Management Platform - OCI 運用監視サービス概要 -
oracle4engineer
PRO
2
14k
Bedrock PolicyでAmazon Bedrock Guardrails利用を強制してみた
yuu551
0
290
Context Engineeringの取り組み
nutslove
0
440
AIエージェントを開発しよう!-AgentCore活用の勘所-
yukiogawa
0
210
ランサムウェア対策としてのpnpm導入のススメ
ishikawa_satoru
0
310
プレビュー版のDevOpsエージェントを現段階で触ってみた
ad_motsu
1
160
意外と知ってそうでしらない、Reserved Instances の世界
mappie_kochi
0
110
Open Table Formatにおけるストレージ抽象化の比較
lycorptech_jp
PRO
0
140
Featured
See All Featured
My Coaching Mixtape
mlcsv
0
55
What's in a price? How to price your products and services
michaelherold
247
13k
Documentation Writing (for coders)
carmenintech
77
5.3k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
160
Facilitating Awesome Meetings
lara
57
6.8k
KATA
mclloyd
PRO
34
15k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
77
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
110
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.7k
AI: The stuff that nobody shows you
jnunemaker
PRO
2
290
The Pragmatic Product Professional
lauravandoore
37
7.1k
How to Talk to Developers About Accessibility
jct
2
140
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