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
20190328_web_authn.pdf
Search
ozaki25
March 28, 2019
Technology
0
54
20190328_web_authn.pdf
ozaki25
March 28, 2019
Tweet
Share
More Decks by ozaki25
See All by ozaki25
20210526_a11y.pdf
ozaki25
0
170
20210525_react_next.pdf
ozaki25
0
120
Webフロントエンドはなぜ複雑なのか
ozaki25
1
120
utility first css
ozaki25
0
89
20201225_how_to_learn_technology.pdf
ozaki25
0
150
20201124_blitz.pdf
ozaki25
0
83
20200727_liff_app.pdf
ozaki25
1
630
20200721_web_vitals.pdf
ozaki25
0
97
20200624_web_otp_api.pdf
ozaki25
1
120
Other Decks in Technology
See All in Technology
敢えて生成AIを使わないマネジメント業務
kzkmaeda
2
450
How Do I Contact HP Printer Support? [Full 2025 Guide for U.S. Businesses]
harrry1211
0
120
Reach American Airlines®️ Instantly: 19 Calling Methods for Fast Support in the USA
flyamerican
1
170
Flutter向けPDFビューア、pdfrxのpdfium WASM対応について
espresso3389
0
130
開発生産性を組織全体の「生産性」へ! 部門間連携の壁を越える実践的ステップ
sudo5in5k
2
7.2k
IPA&AWSダブル全冠が明かす、人生を変えた勉強法のすべて
iwamot
PRO
2
150
What’s new in Android development tools
yanzm
0
320
面倒な作業はAIにおまかせ。Flutter開発をスマートに効率化
ruideengineer
0
260
Glacierだからってコストあきらめてない? / JAWS Meet Glacier Cost
taishin
1
160
データグループにおけるフロントエンド開発
lycorptech_jp
PRO
1
110
成長し続けるアプリのためのテストと設計の関係、そして意思決定の記録。
sansantech
PRO
0
120
自律的なスケーリング手法FASTにおけるVPoEとしてのアカウンタビリティ / dev-productivity-con-2025
yoshikiiida
1
17k
Featured
See All Featured
Facilitating Awesome Meetings
lara
54
6.4k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Build The Right Thing And Hit Your Dates
maggiecrowley
36
2.8k
Bash Introduction
62gerente
613
210k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
107
19k
Rebuilding a faster, lazier Slack
samanthasiow
82
9.1k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.5k
Building Applications with DynamoDB
mza
95
6.5k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.4k
The Language of Interfaces
destraynor
158
25k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Transcript
8FCͰύεϫʔυϨεೝূ
࣍ ֓ཁ ैདྷͷೝূ '*%0Λ༻͍ͨೝূ ࣄྫ
·ͱΊ
֓ཁ
ςʔϚ w ࠓճͷςʔϚ8FCʹ͓͚ΔೝূͷͰ͢ w ࣮ࢦͰೝূ͢Δͱ͍͏ͷҰ࿈ͷϑϩʔͷҰ෦ʹա͗ͳ͍ ͷͰࠓճશମ૾Λ͓͠·͢
ैདྷͷೝূ
8FCΞϓϦͷೝূͱݴΘΕͨΒ ͲΜͳ͜ͱΛࢥ͍ු͔·͔͢ʁ
ύεϫʔυೝূͷ՝ w ύεϫʔυΛ༻͍ͨೝূͷ՝ͲΜͳ͜ͱ͕͋Γ·͔͢
ύεϫʔυೝূͷ՝ ҆શੑͷ՝ w ύεϫʔυ͕͍͋ͬͯΕ୭Ͱೝূ Ͱ͖ͯ͠·͏ w ϑΟογϯάϦετܕ߈ܸ w ཧͷ͍ѱҙͷ͋ΔαΠτ͔Β ࿙Ӯ
w ύεϫʔυͷ͍ճ͠ʹΑΔةݥੑ རศੑͷ՝ w ֮͑Δͷ͕ΊΜͲ͍͘͞ w ه߸ඞਢʁେจࣈখจࣈඞਢʁ w ཧ͕ΊΜͲ͍͘͞ w Ͱมߋʁ w աڈճ/(ʁ w ೖྗ͢Δͷ͕ΊΜͲ͍͘͞ w εϚϗͩͱ
ύεϫʔυೝূ ҆શੑͱརศੑͷཱ͕͍྆͠
ύεϫʔυΛΘͳ͍ೝূ w ύεϫʔυΛΘͳ͍ೝূʹͲΜͳͷ͕͋Γ·͔͢
ύεϫʔυΛΘͳ͍ೝূ w ύεϫʔυΛΘͳ͍ೝূʹͲΜͳͷ͕͋Γ·͔͢ w ϫϯλΠϜύεϫʔυ w 4.4ೝূ w ιʔγϟϧϩάΠϯ
ύεϫʔυΛΘͳ͍ೝূ w ύεϫʔυΛΘͳ͍ೝূʹͲΜͳͷ͕͋Γ·͔͢ w ϫϯλΠϜύεϫʔυ w 4.4ೝূ w ιʔγϟϧϩάΠϯ
Ϣʔβ͕Կ͔Λೖྗͯ͠ૹ৴͢Δ߹ϑΟογϯά͛ͳ͍
ೝূͷछྨ ࣝ w ຊਓ͔͠Βͳ͍ه Ա͍ͯ͠Δใ w ύεϫʔυͷจࣈྻ ੜମ
w Ϣʔβࣗͷੜମ ใ w ࢦ࠼੩຺إ ॴ༗ w ຊਓ͔͍࣋ͬͯ͠ͳ ͍σόΠεػث w ηΩϡϦςΟΩʔ εϚϗ
ೝূͷछྨ ଟஈ֊ೝূ w ෳճೝূΛ࣮ࢪ ଟཁૉೝূ w ෳཁૉͰೝূΛ࣮ࢪ
'*%0Λ༻͍ͨೝূ
'*%0ͱ w ҆શੑͱརศੑΛ݉Ͷඋ͑ͨೝূํࣜ w 'BTU*%FOUJUZ0OMJOFͷུ w '*%0ΞϥΠΞϯε IUUQTpEPBMMJBODFPSH ͕ඪ४Խ w
ެ։ݤ҉߸ํࣜ w '*%0Λ8FCͰ͏ͨΊͷ༷͕'*%0
ެ։ݤ҉߸ํࣜΛ༻͍ͨೝূ AͫΩ BͫΩ w ͜ͷ͋ͱͷ͕ΘΓ͍͢Α͏ʹ෮श
ެ։ݤ҉߸ํࣜΛ༻͍ͨೝূ AͫΩ BͫΩ ެ։ݤ ൿີݤ ΩʔϖΞΛ࡞Δ
ެ։ݤ҉߸ํࣜΛ༻͍ͨೝূ AͫΩ BͫΩ ެ։ݤ ൿີݤ ࢲ͕࣋ͬͯΔൿີ伴ͱϖΞ ͷެ։伴ΛͲ͏ͧ
ެ։ݤ҉߸ํࣜΛ༻͍ͨೝূ AͫΩ BͫΩ ެ։ݤ ൿີݤ ެ։伴Λ͢ ൿີ伴େʹอ
ެ։ݤ҉߸ํࣜΛ༻͍ͨೝূ XͫΩ BͫΩ ެ։ݤ ൿີݤ ࢲ"Ͱ͢
ެ։ݤ҉߸ํࣜΛ༻͍ͨೝূ BͫΩ ެ։ݤ ൿີݤ ຊʹ"͞ΜͳΒ͜ΕΛ ॺ໊ͯ͠ૹΓฦͯ͠Έͯ XͫΩ
ެ։ݤ҉߸ํࣜΛ༻͍ͨೝূ BͫΩ ެ։ݤ ൿີݤ ൿີ伴Ͱॺ໊ͯ͠ ૹΓฦ͢ XͫΩ
ެ։ݤ҉߸ํࣜΛ༻͍ͨೝূ BͫΩ ެ։ݤ ൿີݤ ެ։伴Ͱ෮߸͠ ͨ͠ͷͱಉ͜͡ͱΛ֬ೝ XͫΩ
ެ։ݤ҉߸ํࣜΛ༻͍ͨೝূ AͫΩ BͫΩ ެ։ݤ ൿີݤ ͋ͳͨ"͞ΜͰ͢Ͷʂ
͜ΕΛ8FCΞϓϦͰ࣮ݱ͢Δ
'*%0ͷΈ ొϑΣʔζ w ΩʔϖΞΛੜ͠ൿີݤΛΫϥΠΞϯτʹެ։ݤΛαʔόʹอଘ ೝূϑΣʔζ w લड़ͷϑϩʔͰೝূ
શମ૾ ొϑΣʔζ
શମ૾ ೝূϑΣʔζ
ࡉ͔ͯ͘͘͠ͳΔ͚ͩͳͷͰཁ͚ͩ ͠·͢ ͜ΕͰ؆ུԽͯ͠ΔΜͰ͢ɻɻ
ొਓͷհ
ᒒ๛΄ಅํᘏ
8FCΞϓϦ͔Βͷ ϦΫΤετΛड͚ औΓॲཧ͠·͢ ӬଓԽ͕ඞཁͳ ใΛอଘ͠·͢ 3%#͡Όͳ͍߹ ͋Γ·͢ ᒒ๛΄ಅํᘏ
8FCΞϓϦϒϥβ্Ͱಈ࡞͠·͢ ΞϓϦ͔ΒͷػೳʹΞΫηε͢Δ߹ ϒϥβʹ࣮͞Εͨ"1*Λ͍·͢ ࣮͞Εͯͳ͚Ε͑ͳ͍ ᒒ๛΄ಅํᘏ ೝূػೳʹ 8FC"VUIFOUJDBUJPO"1*
ͰΞΫηεͰ͖Δ
1*/ੜମೝূΛ༻͍ͯࣗ ͕͜ͷͷॴ༗ऀͰ͋Δ͜ ͱΛূ໌Ͱ͖·͢ ᒒ๛΄ಅํᘏ
ొϑΣʔζ
͍Ζ͍Ζ͋ͬͯʹൿີ伴͕ %#ʹެ։伴͕อଘ͞Εͨঢ়ଶ͕Ͱ͖͕͋Δ
ೝূϑΣʔζ
͜͜·ͩ ;Εͳ͍ ͖ͬ͞ݟͨެ։伴҉߸ํࣜΛ༻͍ͨೝূͱಉ͜͡ͱΛ͍ͯ͠Δ
͜͜·ͩ ;Εͳ͍ ͖ͬ͞ݟͨެ։伴҉߸ํࣜΛ༻͍ͨೝূͱಉ͜͡ͱΛ͍ͯ͠Δ εϚϗΛૢ࡞͍ͯ͠Δͷຊʹຊਓʁ ෆਖ਼ʹͷൿີ伴ΛΘΕ͍ͯͳ͍ʁ ൿີ伴Λ؆୯ʹΘ͍͚ͤͯͳ͍
ͷೝূΛ༻͍ͯॴ༗ऀͰ͋Δ͜ͱΛূ໌Ͱ͖ͨΒൿີ伴Λ͑Δ
ͷೝূΛ༻͍ͯॴ༗ऀͰ͋Δ͜ͱΛূ໌Ͱ͖ͨΒൿີ伴Λ͑Δ ͷॴ༗ ൿີ伴ͷॴ༗ ͱੜମೝূͷ ೋཁૉೝূͰΑΓ҆શʹʂ ͞Ε͕͚ͪͩͲ ҆શΛ୲อ͢Δ্ͰͷҰ෦ Ͱ͔͠ͳ͔ͬͨΜͩͶ
͜Ε͚ͩͰϑΟογϯάΛ͛ͳ͍ͷͰʁ
ِαΠτ ຊαΠτ 䘂͚Ո ϑΟογϯάαΠτʹͻ͔͔ͬΔͱ ࠷ऴతʹ߈ܸऀ͕ϩάΠϯͰ͖ͯ͠·͏
ϑΟογϯάͷରࡦ ࣮ɺॺ໊͢Δ࣌ʹ ೝূΛٻΊ͖ͯͨ8FCϖʔδͷ63-Λ ຒΊࠐΜͰ͘Ε͍ͯΔʂ
ϑΟογϯάͷରࡦ ຒΊࠐ·Εͨ63-ΛνΣοΫͯ͠ ఆ֎ͷͷͰ͋ΕϩάΠϯͤ͞ͳ͍
ϑΟογϯά͙͜ͱ͕Ͱ͖Δʂ
'*%0ͷϝϦοτଞʹ͋Δ ΫϥΠΞϯτ αʔό ΫϥΠΞϯτ αʔό ύεϫʔυೝূ '*%0 ύεϫʔυ
%# ύεϫʔυ ެ։ݤ ൿີݤ %# αʔόͰύεϫʔυΛর߹͢ΔͨΊ ύεϫʔυΛอ༗͢Δඞཁ͕͋Δ ެ։ݤ࿙Ӯͯ͠େৎͳͷͰ ॏཁͳใ͕࿙ΕΔ৺͕ͳ͍
'*%0ͷ՝ w ϦΧόϦͷ w Λฆࣦͯ͠͠·ͬͨ࣌ʹͲ͏͢Δ͔ w ผͷೝূखஈΛ༻ҙ͢Δ ͕ͦ݀͜ʹͳͬͯ͠·Θͳ͍
ࣄྫ
ࣄྫ w :BIPP+BQBO IUUQTBCPVUZBIPPDPKQQSSFMFBTFB
·ͱΊ
·ͱΊ w 8FCΞϓϦͰͷੜମೝূΛ׆༻Ͱ͖Δ w ੜମೝূ'*%0ͱ͍͏҆શੑͱརศੑΛ݉Ͷඋ༷͑ͨͷҰ෦
ࢀߟࢿྉ IUUQTCMPHBHFLUNSDPNpEPXFCBVUIOIUNM IUUQTUFDICMPHZBIPPDPKQBEWFOUDBMFOEBSXFCBVUIO IUUQTUFDICMPHZBIPPDPKQBEWFOUDBMFOEBSXFCBVUIOBUUFTUBUJPOQBDLFE IUUQTXXXTMJEFTIBSFOFUUFDICMPHZBIPPpEP IUUQTXXXTMJEFTIBSFOFUUFDICMPHZBIPPpEP IUUQTXXXTMJEFTIBSFOFUUFDICMPHZBIPPCJEZKUD IUUQTZPVUVCFJ.:V6,WKS IUUQTHJIZPKQEFWDPMVNOOFXZFBSXFCBVUIO IUUQTpEPBMMJBODFPSHpEP&"&&##&#&#'
MBOHKB
͋Γ͕ͱ͏͍͟͝·ͨ͠