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
実際困る!クロスドメイン間のセッション管理を考えよう
Search
orekyuu
February 01, 2020
1
800
実際困る!クロスドメイン間のセッション管理を考えよう
orekyuu
February 01, 2020
Tweet
Share
More Decks by orekyuu
See All by orekyuu
[JJUG CCC 2022 fall] Fargate上のJVMからCPUを認識するまで 〜正しく認識されないCPUの謎を追え〜
orekyuu
1
2k
OpenJDKアンカンファレンス 2022-09
orekyuu
0
150
至極の難問言語仕様クイズ 〜最強のマルチリンガル決定戦〜
orekyuu
2
2k
burikaigi2021 Rails製ECサイトの決済速度を上げろ!〜決済処理チューニングの記録〜
orekyuu
3
1.6k
pixiv PAYで運用している フレンズパターン
orekyuu
1
3.3k
日本初のキャッシュレス即売会を支えた決済アプリ pixiv PAYの技術
orekyuu
1
1.5k
Featured
See All Featured
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
2
290
Side Projects
sachag
452
42k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
48
2.2k
Rails Girls Zürich Keynote
gr2m
94
13k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
6.9k
Agile that works and the tools we love
rasmusluckow
328
21k
Imperfection Machines: The Place of Print at Facebook
scottboms
266
13k
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.9k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
29
2k
Adopting Sorbet at Scale
ufuk
73
9.1k
Faster Mobile Websites
deanohume
305
30k
The Invisible Side of Design
smashingmag
298
50k
Transcript
࣮ࡍࠔΔʂ ΫϩευϝΠϯؒͷηογϣϯཧΛߟ͑Α͏ !PSFLZVV
ࣗݾհ w !PSFLZVV w ͓ࣄ3BJMT1)1 w ࠃޠ+BWB w #VSJ,BJHJ࣮ճ
ฉ͖ऴΘͬͨ͋ͱͷཧ w ΫϩευϝΠϯؒͰϩάΠϯঢ়ଶͷಉظΛऔΔ̍ख๏Λ͍ͬͯΔ w /PU࣮Ͱ͖Δ
࣍ w γϯάϧαΠϯΦϯฤ w ηογϣϯཧฤ w γϯάϧϩάΞτฤ w ࣮ફฤ
ొਓ w UPEPUFTULBOCBOUFTU ڞ௨ͷ*%ͰϩάΠϯͰ͖ΔͭͷαʔϏε w BVUIUFTU ͕͜͜ೝՄαʔόʔ
None
γϯάϧαΠϯΦϯ w Α͋͘Δ0"VUIͱ͔ͰͬͯΔͭ w 4QSJOH4FDVSJUZͷ0"VUIͷػೳͱ͔͑ඵͰ࣮Ͱ͖Δ w αϯϓϧΑ͘ݟ͔͚Δ
ೝՄίʔυϑϩʔ BVUIUFTUʹϩάΠϯࡁΈηογϣϯ͕͋Ε ͙͢ʹίʔϧόοΫ͢Δ
Ϣʔβʔʹͱͬͯͷମݧ w UPEPUFTUͰϩάΠϯޙɺLBOCBOUFTUʹΞΫηε͢Δͱ·ͩະϩάΠϯ w LBOCBOUFTUͰϩάΠϯϘλϯΛԡ͢ͱɺJEQBTTXPSEΛೖΕͳͯ͘ ϩάΠϯঢ়ଶʹͳΔ
4QSJOH4FDVSJUZͰͷ࣮
ͪΐͬͱدΓಓ0QFO*%$POOFDU%JTDPWFSZ w ΫϥΠΞϯτ͕ೝՄαʔόʔͷ֤छΤϯυϙΠϯτͷॴɺ ͲͷΑ͏ͳػೳΛαϙʔτ͍ͯ͠Δ͔Λڭ͑ΔͨΊͷͷ w ೝՄαʔόʔͷXFMMLOPXOPQFOJEDPOpHVSBUJPOʹKTPOܗࣜͰஔ ͞ΕΔ w 4QSJOH4FDVSJUZ͔͜͜ΒೝՄΤϯυϙΠϯτͳͲͷใΛಘΔͷͰɺ JTTVFSVSM͕Θ͔Εྑ͍
ͪΐͬͱدΓಓ0QFO*%$POOFDU%JTDPWFSZ
ηογϣϯཧ w UPEPUFTUʹϩάΠϯޙɺLBOCBOUFTUΛ։͘ͱϩάΠϯࡁΈʹ ͳͬͯ΄͍͠ w UPEPUFTUͰϩάΞτͨ͠ΒLBOCBOUFTUͰϩάΞτࡁΈʹ ͳͬͯ΄͍͠ γϯάϧϩάΞτ ؔ࿈༷
0QFO*%$POOFDU4FTTJPO.BOBHFNFOU 0QFO*%$POOFDU#BDL$IBOOFM-PHPVU 0QFO*%$POOFDU'SPOU$IBOOFM-PHPVU
0QFO*%$POOFDU4FTTJPO.BOBHFNFOU w ΫϩευϝΠϯͰηογϣϯཧ͢ΔͨΊͷ༷ %SBGUʹͳͬͯΔ͚Ͳ w JGSBNFΛϖʔδʹࠐΜͰɺೝՄαʔόʔͷϖʔδΛ։͍ͯ ೝՄαʔόʔͷηογϣϯ͕มΘͬͯͳ͍͔Λ֬ೝ͢Δ
0QFO*%$POOFDU4FTTJPO.BOBHFNFOU
01JGSBNFͷॴ
None
Ϣʔβʔͷମݧ w UPEPUFTUͰϩάΠϯͨ͋͠ͱLBOCBOUFTUʹ๚ΕΔͱBVUIUFTUʹϦμΠ ϨΫτ͞Εɺଈ࠲ʹίʔϧόοΫͯ͠ϩάΠϯࡁΈʹͳΔ w UPEPUFTU͔ΒϩάΞτͯ͠LBOCBOUFTUʹ·ͩϩάΠϯঢ়ଶ͕ͬ ͍ͯΔ ͑ͬɾɾɾʁ
ϩάΞτ͞Εͳ͍ݪҼ ͜͜ͰϩάΞτ͞ΕΔ BVUIUFTU͔ΒϩάΞτͯ͠ͳ͍
31*OJUJBUFE-PHPVU w UPEPUFTU͔ΒϩάΞτͨ͜͠ͱΛೝՄαʔόʔʹ͍͑ͨ w UPEPUFTUͰϩάΞτޙʹFOE@TFTTJPO@FOEQPJOUϦμΠϨΫτͯ͠ೝ ՄαʔόʔͰϩάΞτͯͬͯ͘͠Εྑ͍ w ॴ0QFO*%$POOFDU%JTDPWFSZʹରԠͯ͠ΔͳΒ FOE@TFTTJPO@FOEQPJOUʹ63-͕ೖ͍ͬͯΔ
31*OJUJBUFE-PHPVU
࣮ફฤ 4QSJOH4FDVSJUZ ,FZDMPBL
ڥ w 4QSJOH#PPU w TQSJOHCPPUTUBSUFSPBVUIDMJFOU w ,FZDMPBL
ʙγϯάϧαΠϯΦϯ
ʙ31*OJUJBUFE-PHPVU
DIFDLTFTTJPOJGSBNF
݁ w 0QFO*%$POOFDU4FTTJPO.BOBHFNFOUΛ͏͜ͱͰΫϩευϝΠϯؒ ͰϩάΠϯঢ়ଶΛಉظ͢Δ͜ͱ͕Մೳ w 4QSJOH4FDVSJUZ31*OJUJBUFE-PHPVU0QFO*%$POOFDU%JTDPWFSZ ʹରԠ͍ͯ͠ΔͷͰ༻ҙʹରԠՄೳ w ,FZDMPBLͱ߹Θͤͯ͏͜ͱͰ4FTTJPO.BOBHFNFOUͷ࣮ݱ༰қ