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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
gorou_178
January 20, 2026
Technology
29
0
Share
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.5k
「エンジニアのための ドキュメントライティング」書籍のすすめ / phpconfuk 2023
gorou_178
2
1.1k
EventBridgeの運用について
gorou_178
0
260
Stripe Appsと自サービスの連携作法
gorou_178
0
260
Laravelのsession設定を変えて 劇的にパフォーマンスを改善した話
gorou_178
0
2.2k
Stripeとアプリケーションの関係を可視化してみた
gorou_178
0
960
Stripeでの増税対応
gorou_178
0
880
Stripe+PHPでセキュアで安全な決済機能を作る
gorou_178
0
1.9k
Stripeを利用した決済機能をテストする
gorou_178
1
5.8k
Other Decks in Technology
See All in Technology
サイバーフィジカル社会とは何か / What Is a Cyber-Physical Society?
ks91
PRO
0
150
暗黙知について一歩踏み込んで考える - 暗黙知の4タイプと暗黙考・暗黙動へ
masayamoriofficial
0
260
Databricks Appsで実現する社内向けAIアプリ開発の効率化
r_miura
0
340
AIにより大幅に強化された AWS Transform Customを触ってみる
0air
0
330
Webアクセシビリティは“もしも”に備える設計
tomokusaba
0
170
TanStack Start エコシステムの現在地 / TanStack Start Ecosystem 2026
iktakahiro
1
350
GitHub Copilotを極める会 - 開発者のための活用術
findy_eventslides
5
3.5k
組織的なAI活用を阻む 最大のハードルは コンテキストデザインだった
ixbox
1
1.1k
不確実性と戦いながら見積もりを作成するプロセス/mitsumori-process
hirodragon112
1
200
【PHPカンファレンス小田原2026】Webアプリケーションエンジニアにも知ってほしい オブザーバビリティ の本質
fendo181
0
320
AgentCore RuntimeからS3 Filesをマウントしてみる
har1101
3
370
OPENLOGI Company Profile
hr01
0
83k
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
SEO for Brand Visibility & Recognition
aleyda
0
4.4k
Code Reviewing Like a Champion
maltzj
528
40k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Statistics for Hackers
jakevdp
799
230k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
For a Future-Friendly Web
brad_frost
183
10k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
350
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
670
エンジニアに許された特別な時間の終わり
watany
106
240k
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'"*ΤʔδΣϯτ࣌ͷ৴པͷࣦޮཧͰϦεΫݮ