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
gorou_178
January 20, 2026
Technology
0
17
OAuth2 / OIDC / FAPI の理解をちょっと深めてみる
gorou_178
January 20, 2026
Tweet
Share
More Decks by gorou_178
See All by gorou_178
Spring Bootで作成したAPIテストのコスパを高めよう!
gorou_178
1
1.5k
「エンジニアのための ドキュメントライティング」書籍のすすめ / phpconfuk 2023
gorou_178
2
1.1k
EventBridgeの運用について
gorou_178
0
250
Stripe Appsと自サービスの連携作法
gorou_178
0
250
Laravelのsession設定を変えて 劇的にパフォーマンスを改善した話
gorou_178
0
2.2k
Stripeとアプリケーションの関係を可視化してみた
gorou_178
0
950
Stripeでの増税対応
gorou_178
0
870
Stripe+PHPでセキュアで安全な決済機能を作る
gorou_178
0
1.9k
Stripeを利用した決済機能をテストする
gorou_178
1
5.8k
Other Decks in Technology
See All in Technology
三菱UFJ銀行におけるエンタープライズAI駆動開発のリアル / Enterprise AI_Driven Development at MUFG Bank: The Real Story
muit
10
20k
JAWS DAYS 2026 CDP道場 事前説明会 / JAWS DAYS 2026 CDP Dojo briefing document
naospon
0
100
生成AI活用によるPRレビュー改善の歩み
lycorptech_jp
PRO
4
1.7k
男(監査)はつらいよ - Policy as CodeからAIエージェントへ
ken5scal
5
680
opsmethod第1回_アラート調査の自動化にむけて
yamatook
0
330
クラウド時代における一時権限取得
krrrr38
1
140
「使いにくい」も「運用疲れ」も卒業する UIデザイナーとエンジニアが創る持続可能な内製開発
nrinetcom
PRO
1
760
Secure Boot 2026 - Aggiornamento dei certificati UEFI e piano di adozione in azienda
memiug
0
120
Bill One 開発エンジニア 紹介資料
sansan33
PRO
5
18k
パネルディスカッション資料 (at Tableau Now! - 2026-02-26)
yoshitakaarakawa
0
810
俺の失敗を乗り越えろ!メーカーの開発現場での失敗談と乗り越え方 ~ゆるゆるチームリーダー編~
spiddle
0
420
APMの世界から見るOpenTelemetryのTraceの世界 / OpenTelemetry in the Java
soudai
PRO
0
210
Featured
See All Featured
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
250
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
[SF Ruby Conf 2025] Rails X
palkan
2
800
The SEO identity crisis: Don't let AI make you average
varn
0
400
Discover your Explorer Soul
emna__ayadi
2
1.1k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
63
Optimising Largest Contentful Paint
csswizardry
37
3.6k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
230
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
290
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
62
50k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
63
53k
Exploring anti-patterns in Rails
aemeredith
2
280
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'"*ΤʔδΣϯτ࣌ͷ৴པͷࣦޮཧͰϦεΫݮ