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
20200624_web_otp_api.pdf
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
ozaki25
June 24, 2020
Technology
1
140
20200624_web_otp_api.pdf
ozaki25
June 24, 2020
Tweet
Share
More Decks by ozaki25
See All by ozaki25
20210526_a11y.pdf
ozaki25
0
200
20210525_react_next.pdf
ozaki25
0
150
Webフロントエンドはなぜ複雑なのか
ozaki25
1
140
utility first css
ozaki25
0
110
20201225_how_to_learn_technology.pdf
ozaki25
0
170
20201124_blitz.pdf
ozaki25
0
100
20200727_liff_app.pdf
ozaki25
1
660
20200721_web_vitals.pdf
ozaki25
0
120
20200128_sentry.pdf
ozaki25
0
120
Other Decks in Technology
See All in Technology
SREのプラクティスを用いた3領域同時 マネジメントへの挑戦 〜SRE・情シス・セキュリティを統合した チーム運営術〜
coconala_engineer
2
650
クレジットカード決済基盤を支えるSRE - 厳格な監査とSRE運用の両立 (SRE Kaigi 2026)
capytan
6
2.8k
What happened to RubyGems and what can we learn?
mikemcquaid
0
300
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
470
OWASP Top 10:2025 リリースと 少しの日本語化にまつわる裏話
okdt
PRO
3
770
SREじゃなかった僕らがenablingを通じて「SRE実践者」になるまでのリアル / SRE Kaigi 2026
aeonpeople
6
2.4k
ClickHouseはどのように大規模データを活用したAIエージェントを全社展開しているのか
mikimatsumoto
0
230
こんなところでも(地味に)活躍するImage Modeさんを知ってるかい?- Image Mode for OpenShift -
tsukaman
0
140
GitLab Duo Agent Platform × AGENTS.md で実現するSpec-Driven Development / GitLab Duo Agent Platform × AGENTS.md
n11sh1
0
140
プロポーザルに込める段取り八分
shoheimitani
1
280
Cosmos World Foundation Model Platform for Physical AI
takmin
0
900
小さく始めるBCP ― 多プロダクト環境で始める最初の一歩
kekke_n
1
420
Featured
See All Featured
A Soul's Torment
seathinner
5
2.3k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
230
Test your architecture with Archunit
thirion
1
2.2k
Designing Powerful Visuals for Engaging Learning
tmiket
0
230
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
110
Code Reviewing Like a Champion
maltzj
527
40k
AI: The stuff that nobody shows you
jnunemaker
PRO
2
260
Building a Scalable Design System with Sketch
lauravandoore
463
34k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
0
260
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.1k
Transcript
8FC051"1*Λࢼͯ͠Έͨ
8FC051"1*ͱ w $ISPNF͔Β͑ΔΑ͏ʹͳͬͨϒϥβʹࡌ͞Εͨ"1* IUUQTEFWFMPQFSTKQHPPHMFCMPHDPNDISPNFXFCPUQXFCBOJNBUJPOTIUNM w 4.4ೝূͷ69Λ্͢ΔͨΊͷ"1* ྫ ສԁৼࠐΉ
࣮ߦ ొ͞Εͨి൪ ߸ʹύεϫʔυΛ ૹΓ·ͨ͠ ύεϫʔυೖྗ ສԁͷৼࠐΈ ͕ྃ͠·ͨ͠
8FC051"1*ԿΛ͢Δͷʁ w 4.4ʹهࡌ͞ΕͨύεϫʔυΛ+BWB4DSJQUͰऔಘͰ͖Δʂ ͱͱ4.43FDFJWFS"1*ͱ͍͏໊শͩͬͨ ສԁৼࠐΉ ࣮ߦ ొ͞Εͨి൪ ߸ʹύεϫʔυΛ
ૹΓ·ͨ͠ ύεϫʔυೖྗ ສԁͷৼࠐΈ ͕ྃ͠·ͨ͠ <ैདྷ>4.4ΞϓϦΛ։͍ͯ ύεϫʔυΛίϐʔͯ͠షΓ͚Δ <8FC051"1*>ϒϥβ͔ΒΕΔඞཁ͕ͳ͘ͳΓ ύεϫʔυͷίϐϖ࡞ۀෆཁʹͳΔ
8FC051"1*Կ͕͍͢͝ͷʁ w ϒϥβ্Ͱಈ࡞͢Δ8FCΞϓϦ͕4.4ͷ༰ΛऔಘͰ͖Δʂ w 18"ͷϜʔϒϝϯτҎ߱8FC͔ΒσόΠεͷػೳʹΞΫηε͢ Δ"1*͕ଓʑग़͖͍ͯͯΔ https://goo.gle/fugu-api-tracker
8FC051"1*ͷ͍ํ w 8FC051"1*ͷ࣮ߦ w 4.4ͷϑΥʔϚοτ w w XFCEFWͷهࣄͰৄ͘͠հ͞Ε͍ͯΔ
͜ΕΛ࣮ߦ͓ͯ͘͠ͱ 4.4ड৴࣌ʹDPOUFOUʹใ ͕ೖͬͯ͘Δ ύεϫʔυDPOUFOUDPEFͰͱΕΔͷͰ ೖྗҬʹࣗಈೖྗͤ͞ΔͳͲ͢ΕΑ͍ !YYYͰ8FC051"1*Λ࣮ߦ͢Δ8FCϖʔδͷ υϝΠϯΛࢦఆ͢Δඞཁ͕͋Δ YYYͰࢦఆͨ͠Λύεϫʔυͱ ೝࣝͯ͠औಘͯ͘͠ΕΔ https://web.dev/web-otp/
σϞ w ؆қ051ΞϓϦΛ࡞ͬͯࢼͯ͠Έͨ https://github.com/ozaki25/web-otp-demo
σϞͷߏᶃ id123 090-xxxx-xxxx pass123 API Gateway Lambda SNS
DynamoDB id123 pass123 OTP⽣成
σϞͷߏᶄ id123 pass123 API Gateway Lambda SNS DynamoDB
id123 pass123 OTPチェック
͋Γ͕ͱ͏͍͟͝·ͨ͠