Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
20200624_web_otp_api.pdf
Search
ozaki25
June 24, 2020
Technology
150
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
20200624_web_otp_api.pdf
ozaki25
June 24, 2020
More Decks by ozaki25
See All by ozaki25
20210526_a11y.pdf
ozaki25
0
210
20210525_react_next.pdf
ozaki25
0
160
Webフロントエンドはなぜ複雑なのか
ozaki25
1
150
utility first css
ozaki25
0
120
20201225_how_to_learn_technology.pdf
ozaki25
0
190
20201124_blitz.pdf
ozaki25
0
110
20200727_liff_app.pdf
ozaki25
1
690
20200721_web_vitals.pdf
ozaki25
0
130
20200128_sentry.pdf
ozaki25
0
130
Other Decks in Technology
See All in Technology
高負荷プロダクション環境におけるAWS Lambdaのリアル 〜スケールとコストを左右する実行ライフサイクルの技術仕様〜
maimyyym
2
810
AIエージェント時代のPlatform as a Product —— テックリードがPdMとして回す発見・導入・計測 / Platform as a Product in the AI Agent Era
toshi0607
1
500
データ品質を壊しながらSnowflakeのAIに分析させてみた
kawanago
0
250
DORA_Metrics.pdf
wagnerfusca
1
130
Kiro Meetup #8 Kiro アップデート (2026/3/21〜2026/9/24)
katzueno
1
300
1人アドミンな私はAWSアカウント申請をSlackで完結したい!
ysuzuki
0
100
カンファレンスに参加した後の浮遊感とセルフケア
pauli
0
130
Harness Engineering on Rails
joelq
0
750
Antigravity SDK for the Java Developer
glaforge
0
230
Lambda MicroVMsが分からなすぎたので使い所を1から考えてみた
tsukuboshi
1
230
生成AIを使って「人が」考える技術 ― AI時代の人機共想と実践ノウハウ|UNITT AC2026
ishiirikie
0
410
ボードゲームの遊び相手をFoundation Modelsで作る / iOSDC Japan 2026
genda
0
220
Featured
See All Featured
Optimizing for Happiness
mojombo
378
71k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
490
Building an army of robots
kneath
307
47k
Everyday Curiosity
cassininazir
0
330
New Earth Scene 8
popppiees
4
2.6k
Embracing the Ebb and Flow
colly
88
5.2k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
720
Designing for Performance
lara
611
70k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
270
My Coaching Mixtape
mlcsv
0
330
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チェック
͋Γ͕ͱ͏͍͟͝·ͨ͠