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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
「Docker Desktop不要の時代」は 来たのか?
ueponx
0
850
日本語に強いオープンな大規模言語モデル「LLM-jp」
odashi
5
1.2k
AIカンパニーへの転換を支えた、エンジニアの仕事の再定義
kworkdev
PRO
2
1.3k
実践!Cloud Run ハンズオン!! / Cloud Run handson
y0hgi
2
300
会社説明資料
persolserverworks
0
9.8k
Persisting Massive Data with Rails ~Designing for 60 billion rows, and fighting the bottlenecks~ Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
0
740
AIにシークレットを見せない、WSL2で安全な開発環境
yazm
0
310
"優秀な誰か"の下位互換にならないために
yut0naga1_fa
1
1.9k
Classmethod Company Deck
satoshi7
1
740
フロントエンドカンファレンス関西2026 - 速すぎるUIに、待ち時間を
teamlab
PRO
0
190
WasmをRustにする
sansantech
PRO
0
300
Code for Security プロジェクト紹介 2026年10月
yu23ki14
0
110
Featured
See All Featured
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
600
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
710
What does AI have to do with Human Rights?
axbom
PRO
1
2.5k
A Modern Web Designer's Workflow
chriscoyier
699
190k
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.8k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
630
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
630
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
850
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
310
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チェック
͋Γ͕ͱ͏͍͟͝·ͨ͠