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
61
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
20190328_web_authn.pdf
ozaki25
March 28, 2019
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
680
20200721_web_vitals.pdf
ozaki25
0
130
20200624_web_otp_api.pdf
ozaki25
1
150
Other Decks in Technology
See All in Technology
AI時代に、プロダクトの数だけ積み上がる所有コストをどうエンジニアリングするか / Engineering the Cost of Ownership
kzkmaeda
0
1k
多摩川(.dev)ランニング入門 / Tamagawa.dev#3
fujiwara3
3
360
プロダクトエンジニアに必要な「いい感じ」に作る能力 〜たくさん作れる時代に、どこまで作るかの決め方〜
jnishime_dresscode
2
1.4k
少人数データチームのDevin活用実践事例
runandy16
2
440
20260906 「AWS運用入門」著者が教える、運用業務への生成AI活用入門
masaruogura
0
230
スクラムで身についていた動き方を、XPで捉え直してみた
codmoninc
PRO
1
200
KAEN Company Deck
kaen
PRO
0
320
AIエージェントを雇う前に決める5つのこと
knishioka
1
160
Webとヘルスデータ
yukukotani
0
180
書籍『生成AIの安全性入門』の入門
wataoka
0
210
作り直せるコードは迅速に 作り直せないDBは慎重に - AI時代のプロダクトエンジニアが「判断の不可逆性」で開発速度を変える話
kinosuke01
0
230
振り返りこそエンジニアの本領
negima
0
290
Featured
See All Featured
The Spectacular Lies of Maps
axbom
PRO
1
970
Mind Mapping
helmedeiros
1
350
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
400
Fireside Chat
paigeccino
42
4k
First, design no harm
axbom
PRO
2
1.3k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4.6k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
GitHub's CSS Performance
jonrohan
1033
470k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
450
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
270
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
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
͋Γ͕ͱ͏͍͟͝·ͨ͠