참고하려고 chrome extension에서
특정 기능 사용하려면 로그인 필요한 서비스들 몇개 (maxai, deepl) 참조해서 살펴봤는데
deepl 같은 경우는 popup 띄워서 해결하더라고 ㅇㅇ..
팝업 도메인 확인해보니까 웹버전 도메인이랑 같던데 (서브도메인도 아님)
이러면 웹버전 세션, 익스텐션 세션을 공유해서 관리하는 거라고 봐도 되는건가?
그니까 서버에서 리프레시 토큰 자체를 익스텐션용, 웹용 2개로 관리하지 않고
하나만 관리하게 되는 것인가,,, 이게 궁금함 ㅇㅇ..
---
번외로 갑자기 궁금해진 건데 서비스가 웹, 모바일, 데스크탑 지원을 하면
토큰을 웹, 모바일, 데스크탑 용으로 각각 관리해서 총 3개를 관리하는 건가..?
아니면 플랫폼까지 고려해서 더 늘어날 수도 있는건가?
httponly 아니면 될거같은데ㅇㅅㅇ
오 ..
크롬 익스텐션에 콘텐츠 스크립트 라는게 있는데 원하는 시점에 (주로 다 로드되고 난 뒤) 해당 페이지에 자바스크립트를 끼워넣을수 있음 그럼 크롬 개발자도구를 보면 알수 있듯이 쿠키나 로컬스토리지 등등 접근 가능 하지
이게 마따
오 그러면 2번째 질문도 답변해줄 수 있음..? 지원하는 플랫폼에 따라 관리해줘야하는 개수가 늘어나는 건가??
ㄴ 이건 프로그램마다 다를 수도 있는데 디스코드는 똑같은 로그인 토큰 쓰는 걸로 알고 있음