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
OAuth2 / OIDC / FAPI の理解をちょっと深めてみる
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
gorou_178
January 20, 2026
Technology
48
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
OAuth2 / OIDC / FAPI の理解をちょっと深めてみる
gorou_178
January 20, 2026
More Decks by gorou_178
See All by gorou_178
Spring Bootで作成したAPIテストのコスパを高めよう!
gorou_178
1
1.6k
「エンジニアのための ドキュメントライティング」書籍のすすめ / phpconfuk 2023
gorou_178
2
1.2k
EventBridgeの運用について
gorou_178
0
270
Stripe Appsと自サービスの連携作法
gorou_178
0
270
Laravelのsession設定を変えて 劇的にパフォーマンスを改善した話
gorou_178
0
2.3k
Stripeとアプリケーションの関係を可視化してみた
gorou_178
0
990
Stripeでの増税対応
gorou_178
0
930
Stripe+PHPでセキュアで安全な決済機能を作る
gorou_178
0
2k
Stripeを利用した決済機能をテストする
gorou_178
1
5.9k
Other Decks in Technology
See All in Technology
キャリアLT会#3
beli68
2
240
壊して学ぶAWS CDK: そのcdk deployで消えるもの、残るもの
k_adachi_01
1
480
【公開用】AI_Dev_Ex2026_AI_登壇資料
matsuritechnologies
PRO
1
490
データと地図で読む 大井町の「かわるもの、かわらないもの」
yoshiyama_hana
0
150
AI x 開発生産性を取り巻く予算戦略と投資対効果
i35_267
7
2.9k
『モデル + ハーネス』で読み解く AIエージェント入門
oracle4engineer
PRO
2
170
テックカンファレンス三大ステークホルダーの文化人類学 ─ 違いを認め合う関係性作り
bash0c7
1
190
複数プロダクト組織のAIネイティブ化における戦略 / AICon2026_kude
rakus_dev
0
300
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
110k
2026年のソフトウェア開発を考える(2026/07版) / Agentic Software Engineering 2026-07 Findy Edition
twada
PRO
26
11k
SoccerMaster: A Vision Foundation Model for Soccer Understanding
kzykmyzw
0
170
発表と総括 / Presentations and Summary
ks91
PRO
0
190
Featured
See All Featured
Leo the Paperboy
mayatellez
8
1.9k
Designing for humans not robots
tammielis
254
26k
Chasing Engaging Ingredients in Design
codingconduct
0
240
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
190
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.6k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
4 Signs Your Business is Dying
shpigford
187
22k
Typedesign – Prime Four
hannesfritz
42
3.1k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
510
Deep Space Network (abreviated)
tonyrice
0
230
Speed Design
sergeychernyshev
33
1.9k
Transcript
!HPSPV@ 0"VUI0*%$'"1*ͷཧղ ΛͪΐͬͱਂΊͯΈΔ ʙۚ༥"1*͔Β"*ΤʔδΣϯτ·Ͱʙ
• ݀Ҫ ྯ • XΞΧϯτ: @gorou_178 • ۚ༥ձࣾͷ։ൃձࣾॴଐ • Banking
as a Service (BaaS)୲ • ϥϯφʔ 🏃 ࣗݾհ
ࠓ͢͜ͱ ରɾΰʔϧ w ର w 0"VUI0*%$Λʮͬͨ͜ͱ͋Δʯ w Ͱશମ૾͍͋·͍ͳਓ w ΰʔϧ
w 0"VUI0*%$'"1*ͷؔੑΛཧղ
0"VUIͱ 0"VUIೝՄϑϨʔϜϫʔΫ w ೝূͰͳ͍ w ʮ୭͕ɾԿʹɾͲ͜·ͰΞΫηεͰ͖Δ͔ʯΛτʔΫϯͰҕৡ͢ΔΈ 💡A͞ΜʹʮAPI Xʯར༻ͷಉҙΛಘ͍ͯΔͳΒ ✅ A͞ΜͷτʔΫϯɺAPI
Xͷར༻OK ❌ A͞ΜͷτʔΫϯɺAPI Yͷར༻NG
0*%$ͱ 0*%$ೝূϓϩτίϧ w 0QFO*%$POOFDUͷུ w ೝূ݁Ռͷʮ୭͕ɾͲͷೝՄαʔόʔͰɾͲͷΑ͏ʹʯΛ ݕূՄೳʹ͢Δඪ४༷ w *%5PLFOͱ͍͏ϑΥʔϚοτͱͯ͠ఆٛ ✅*%5PLFOͱ
ʮ͜ͷਓɺ"αʔόͰύεΩʔͰೝূ͞Εͨʯ ͜ͱΛࣔ͢ূ໌ॻͷ༷ͳͷ
0*%$ͷϑϩʔ֓ཁ ೝՄίʔυϑϩʔͷ߹ ਤҾ༻IUUQTRJJUBDPN5BLBIJLP,BXBTBLJJUFNTFFCECGFGC
0*%$ͷϑϩʔ֓ཁ ೝՄίʔυϑϩʔͷ߹ ਤҾ༻IUUQTRJJUBDPN5BLBIJLP,BXBTBLJJUFNTFFCECGFGC ͜ͷใΛ ৴པ͢Δ
0"VUIͱ0*%$ͷ՝ w ༗ޮͳτʔΫϯͰ"1*࣮ߦͰ͖Δ͕ɺτʔΫϯΛ౪·ΕͨΒʁ w ۚ༥"1*Ͱڐ͞Εͳ͍🙅 w ৴པ͚ͩͰकΕͳ͍ w ҆શੑΛڧ੍͢Δϧʔϧ͕ඞཁ w
ˠ'"1*ͷొ
'"1*ͱ w '"1*'JOBODJBMHSBEF"1* w 0"VUI0*%$Λલఏʹɺۚ༥ϨϕϧͷηΩϡϦςΟΛڧ੍͢Δ༷܈ w 0"VUI0*%$࣮ύλʔϯ͕͍͔ͭ͋͘Δ͕ͦΕΛڧ੍ w ۚ༥ͱ͍͍ͬͯΖ͍Ζ͋Δ w
ՈܭΞϓϦిࢠϚωʔͷνϟʔδ w ͦΕͧΕηΩϡϦςΟϨϕϧ͕ҟͳΔˠϓϩϑΝΠϧͷొ
'"1*1SPGJMF w 1SP fi MFηΩϡϦςΟཁ݅ηοτ w ඞཁ࠷খݶͷอޢɺ͘͠ΑΓڧԽ͢Δ͔બՄೳ w '"1*#BTFMJOF w
'"1*"EWBODFE w '"1*4FDVSJUZ1SP fi MF w '"1*.FTTBHF4JHOJOH
"*ΤʔδΣϯτͱ0"VUI w "*ΤʔδΣϯτ͕"1*Λ͏࣌ʢۚ༥"1*ྫ֎Ͱͳ͍ʣ w উखʹ"*͕࣮ߦ͞ΕΔͱࠔΔͨΊɺڐՄʢೝՄʣ͍ͯͤͨ͠ʢ0"VUIʣ w ೝՄͷཧ͕ΑΓॏཁʹͳΔ w ೝՄͷҕೝՄใͷ͕ॏཁ͔ͭอޢ͞ΕΔඞཁ͕͋ΔͨΊ8(ࡢ ্ཱ͕͍ͪͬͯΔ
w "*ΤʔδΣϯτ૬ޓར༻"1*ར༻ʹ͓͍ͯ0"VUI0*%$'"1*ͷΈ͕ ΑΓ׆༻͞Ε͍ͯ͘ʢ͍ͬͯΔͱʹཱͭͣʣ💡
ஶऀ"VUI λΠτϧ งғؾͰ0"VUIΛ͍ͬͯΔΤϯ δχΞ͕࠷৽ͷϕετϓϥΫςΟε 0"VUIΛཧֶͯ͠Δຊ ίϝϯτ ༻ޠ֤ϑϩʔͷҙຯཧ༝Λ͠ ͔ͬΓֶ·͢ɻೖʹϐολϦ ͓͢͢Ίॻ੶ᶃ ॻ੶IUUQTCPPUIQNKBJUFNT
ஶऀ +VTUJO3JDIFS"OUPOJP4BOTP λΠτϧ0"VUIపఈೖ ˞ʮ0"VUIJO"DUJPOʯͷຊޠ༁൛ ίϝϯτ 0"VUIͷഎܠ͔Βɺ֤छϑϩʔͷ Έʹ͍ͭͯΑΓৄ͘͠ཧղͰ ͖Δ গ͠ಡΈղ͘ͷ͕͍͠෦ ͋Γ
͓͢͢Ίॻ੶ᶄ ॻ੶IUUQTXXXBNB[PODPKQEQ
"QQFOEJYೝূೝՄճ0,Ͱेʁ w 0"VUI0*%$ʮൃߦ࣌ͷ৴པʯ w Ͱݱ࣮ʜ w ౪ w ΞΧϯτ৵ w
"*͕࣌ؒಈ͘ w ˠ৴པ్தͰյΕΔ w ͦͷʮյΕͨॠؒʯΛ͑ΔΈ͕4IBSFE4JHOBMT'SBNFXPSL 44'
"QQFOEJY44'֓೦ਤ
"QQFOEJY'"1*1SPGJMF w '"1*#BTFMJOF ۚ༥ͷࢀরܥ"1*Λ҆શʹఏڙ͢ΔͨΊͷ࠷খϓϩϑΝΠϧ w '"1*"EWBODFE ߋ৽ܥ"1*ؚΊͯ҆શʹѻ͏ͨΊͷڧԽϓϩϑΝΠϧ w '"1*4FDVSJUZ1SP fi
MF '"1*"EWBODFEΛཧ͠ɺӡ༻͘͢͠࠶ઃܭͨ͠ͷ w '"1*.FTTBHF4JHOJOH ॺ໊ϕʔεͰ'"1*ཁ݅Λຬͨͨ͢ΊͷସϓϩϑΝΠϧ
·ͱΊ w 0"VUIೝՄͷ w 0*%$ೝূͷඪ४ w '"1*ۚ༥Ϩϕϧͷ҆શੑ w 44'"*ΤʔδΣϯτ࣌ͷ৴པͷࣦޮཧͰϦεΫݮ