스팀 사이트 로그인이 개별적으로 될 때
스팀 사이트는 도메인-인터넷 주소 이름-을 여러개 가지고 있습니다.
그 중 대표적으로는 store.steampowered.com 과 steamcommunity.com 가 있습니다.
스팀 사이트의 상단에 5가지 탭이 있지만 도메인 주체가 다릅니다.
상점, 지원은 전자로
커뮤니티, 계정, 채팅은 후자로 나뉘어 집니다.
웹브라우저에서 제공하는 추적 방지 기능을 적용했을 때,
두 스팀 도메인에서는 로그인이 개별적으로 이루어지고 불편해질 수 있습니다.
(한 쪽에서 로그인 하고 다른 쪽으로 가면 로그인이 풀려있거나, 타계정으로 로그인 되어있는 둥)
배경설명
현대 브라우저들에서는 개인정보 이슈와 관련된 여러 브라우저 정책이 도입되어 있습니다.
그 중 이번에 확인해볼 것은 "3자(타사) 쿠키 차단"에 관해서입니다.
쿠키는 각 웹사이트에서 사용자 맞춤을 위해 생성한 작은 파일로 이를 이용해 로그인, 장바구니 등을 계속 유지할 수 있습니다.
3자 쿠키는 이때 도메인이 다른 곳에서 생성한 쿠키를 말합니다.
3자 쿠키는 구글 등에서 많이 악용하고 있습니다.
사이트에서 구글 광고-수익추구 등을 이용하면 광고를 소유한 도메인에서 쿠키를 생성하게 되고,
이 3자 쿠키는 소유 도메인(구글)에서 사이트의 정보를 수집할 수 있습니다. -Cross-site tracking
이러한 이슈에 대응하여 인터넷 브라우저에서는 3자 쿠키 차단 정책이 적용되었지만,
문제는 개인정보 수집 뿐만 아니라 여러 도메인을 운영하는 사이트에서 정보 공유 시에도 3자 쿠키가 필요하다는 것에 있습니다.
스팀 사이트의 사례에서
store.steampowered.com 에서 로그인을 하게 되면 쿠키를 생성하고 - 로그인 유지
steamcommunity.com 에서는 3자 쿠키로 앞의 쿠키를 이용- 로그인 정보 받아오기 - 할 수 있지만,
3자 쿠키 차단 정책으로 인해 각 도메인이 쿠키 공유를 하지 못하고 각자 로그인 정보를 유지하게 됩니다.
그러므로 스팀 사이트의 두 도메인에서 로그인 정보를 동일하게 유지하기 위해서
스팀 사이트에서만은 3자 쿠키를 허용할 필요가 있습니다.
-
파이어폭스. https://support.mozilla.org/en-US/kb/third-party-cookies-firefox-tracking-protection
-
크롬. https://support.aodocs.com/hc/en-us/articles/360001898832-Allowlist-URLs-if-you-block-third-party-cookies
- chrome://settings/cookies 로 접근
- '쿠키를 언제든지 사용할 수 있는 사이트'에 store.steampowered.com과 steamcommunity.com를 추가하며 "이 사이트의 타사 쿠키 포함"에 체크
덧. enhancedITCM에서도 고민한 문제입니다.
기능들 중에 할인게시판에서 보유게임을 더 정확하게 잡아주는 기능이 있는데
이 때는 dynamicstore라는, store.steampowered에서 로그인 되었을 때 제공되는, 계정이 보유한 게임 목록 정보를 이용합니다.
그러나 정작 해당 계정의 정보(닉네임, 레벨 등)은 알 수 없습니다. 해당 정보는 steamcommunity에서 제공됩니다.
어떻게든 연결해보려고 했지만... 실패했고
이렇게 두 도메인간 로그인이 개별로 되는 상황을 피하시라고 글 쓰게 되었습니다.
덧2. 매번 제목 요약이 잘 안되서... 어떻게 관심을 끌고 환기가 되게 제목을 지을까요. 참 잘 안됩니다...
- 2023-12-06 07:27 게임 할인/무료 > Humble Choice 2023년 12월 *25
- 2023-12-05 23:38 게임 할인/무료 > Killer Bundle 28 *6
- 2023-12-05 23:11 여러 이야기 > Steamgifts Holiday Event *4
- 2023-12-04 08:38 게임 할인/무료 > Kairosoft I Like Unity Fair 5 80%할인 (9,120원) *4
- 2023-12-02 15:43 게임 할인/무료 > The Jingle Jam 2023 Games Collection *15
Who's 늑대와향신료
-
유저 스크립트 관리자 설치
-
Chrome: Tampermonkey, Violentmonkey
-
Firefox: Greasemonkey, Tampermonkey, Violentmonkey
-
Safari: Tampermonkey
-
Microsoft Edge: Tampermonkey
-
Opera: Tampermonkey, Violentmonkey
-
Maxthon: Violentmonkey
-
Dolphin: Tampermonkey
-
UC: Tampermonkey
-
Qupzilla: (추가 소프트웨어가 필요하지 않습니다)
-
AdGuard: (추가 소프트웨어가 필요하지 않습니다)
-
-
EnhanceITCM 다운로드 및 설치
-
좋은 정보 감사합니다. 저도 한번 시도해봐야겠네요.
-
스팀 로그인이 둘 다 풀리거나 커뮤니티만 풀리는 경우가 종종 있더라고요.
상점 로그인을 먼저 해도 커뮤니티에 안되어있어 다시 하고는 했는데,
근데 가끔씩 커뮤니티에 로그인을 먼저 하면 상점도 되어있는 경우가 있더라고요.
이유는 모르겠고 이후 풀렸다 싶으면 무작정 커뮤니티부터 로그인합니다 ㅎ_ㅎ
-
파폭도 있네요 정보 감사합니다 게시물은 제목이 참 중요하긴 하죠!
근데 전 잇셈에서는 제목보다 글쓴이를 먼저 보게 되던ㅎㅎ;
-
원인이 이거였구나 늑향님은 그저 빛입니다요 좋은 정보 감사드립니다~~
-
좋은 정보 감사드립니다
-
좋은 정보 고맙습니다~
-
꿀팁 언제나 감사합니다~
-
완소 꿀팁이네요!
-
늑향님 지금 인핸스드ITCM이 고장난 것 같습니다 !
옵션이 디폴트값으로 돌아가버렸고 우측상단에 설정으로 다시 바꾸려고 들어가도 암것도 안떠요 -
안녕하세요. 버전이 몇인가요?
지금 0.1.15.10여야 하는데 낮다면 업데이트가 필요합니다. 중간에 불량난 버전 후에 업데이트가 있었어요.
그리고 유저스크립트 툴의 자동업데이트가 느리거나 안될때가 있는 것 같더군요.
만약 그렇다면 직접 다운로드로 업데이트하실 수 있습니다.
https://raw.githubusercontent.com/NarciSource/enhancedITCM/master/enhancedITCM.user.js -
0.1.15.10 입니다 크롬이에요
-
아 크롬에선 정말 안되네요. 확인해보겠습니다.;;
-
아 템퍼몽키에서 문제입니다.
제 개발환경은 그리스몽키였고 차이나는 부분을 안 건드렸다고 생각하고 테스트를 안 해서 발생했네요; 실제로는 건드렸네요...;;
0.1.15.11 버그 수정했습니다. 업데이트 필요합니다. 불편에 죄송합니다(_ _) -
아닙니다~ 할인정보 올려주시는 것 포함해서 도움 많이 받고 있습니다. 항상 감사드립니다(_ _)
-
좋은 정보 감사합니다
해결책은 몰랐는데 덕분에 알아가네요 ^^
상점은 대부분 계속 로그인 되어 있는데 커뮤니티 로그인이 항상 풀리더라고요.
이 방법으로 해결되는지 한번 해보겠습니다.
좋은 정보 감사합니다.