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
890
実際困る!クロスドメイン間のセッション管理を考えよう
orekyuu
February 01, 2020
Tweet
Share
More Decks by orekyuu
See All by orekyuu
[JJUG CCC 2022 fall] Fargate上のJVMからCPUを認識するまで 〜正しく認識されないCPUの謎を追え〜
orekyuu
1
2.3k
OpenJDKアンカンファレンス 2022-09
orekyuu
0
170
至極の難問言語仕様クイズ 〜最強のマルチリンガル決定戦〜
orekyuu
2
2.1k
burikaigi2021 Rails製ECサイトの決済速度を上げろ!〜決済処理チューニングの記録〜
orekyuu
3
1.7k
pixiv PAYで運用している フレンズパターン
orekyuu
1
3.5k
日本初のキャッシュレス即売会を支えた決済アプリ pixiv PAYの技術
orekyuu
1
1.6k
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Thoughts on Productivity
jonyablonski
69
4.8k
Docker and Python
trallard
45
3.5k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.5k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Why Our Code Smells
bkeepers
PRO
339
57k
Mobile First: as difficult as doing things right
swwweet
224
9.9k
Speed Design
sergeychernyshev
32
1.1k
Writing Fast Ruby
sferik
628
62k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
284
13k
Art, The Web, and Tiny UX
lynnandtonic
302
21k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.5k
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ͷ࣮ݱ༰қ