본문 바로가기
반응형

프론트엔드3

카카오 api Unauthorized 문제 해결, Referer-Policy 카카오 api Unauthorized 문제 해결, Referer-Policy 제가 운영중인 서비스는 카카오api를 통해 주소 검색 기능을 사용합니다. 그런데 어느 순간 아래 와 같은 에러가 발생하며 Explore를 제외한 브라우저에서 주소 검색 기능 사용이 불가능하게 됐습니다. 원인 브라우저별로 Referer-Policy 가 달라서 발생한 일이었습니다. 즉, 일부 브라우저에서 api를 호출하는데 api 서버에서 인증이 이루어지지 않아서 값을 가져오지 못한겁니다! 카카오 api는 Referer-Policy "no-referrer" 이거나 "strict-origin"이면 사용이 불가능하다고합니다. 그런데 브라우저들의 기본 Referer-Policy를 보면 버전이 올라갈수록 대부분 "strict-origin".. 2020. 11. 16.
Referer-Policy이란? Referer-Policy에서 Referer는 HTTP referer를 의미합니다. HTTP referer 브라우저로 웹 서핑을 할 때, 하이퍼링크를 통해 각각의 사이트로 방문 시 남는 흔적입니다. 예를 들어 A 웹사이트에서 B 웹사이트로 이동할 때 A 웹사이트의 주소가 B 웹사이트로 전달되어, 방문객이 A 웹사이트에서 왔다는 걸 알 수 있습니다. Referer-Policy 브라우저는 위에서 설명한 전달되는 주소의 노출 정도를 정책으로 정할 수 있습니다. 이것을 Referer-Policy라고 합니다. 예를 들어 html 파일 헤더에 추가하여 정책을 정할 수 있습니다. referer를 남기지 않는 정책입니다. 조건 없이 주소를 남깁니다. 예를 들어: https://scshim.tistory.com/entr.. 2020. 11. 16.
[Web] 도메인, DNS, 네임서버 도메인(Domain)이란? IP를 대신하는 기억하기 쉬운 이름주소다. 인터넷을 사용하는 모든 컴퓨터는 IP 주소라고하는 고유한 숫자 주소가 있다. IP 주소는 사람들이 기억하기 어려운 형태이기 때문에 인터넷 상에 주어진 위치를 좀 더 쉽게 찾기 위해 DNS(Domain Name System)가 개발되었다. DNS는 IP주소를 도메인 이름이라고하는 고유한 문자,숫자 주소로 변환해준다. DNS란? 도메인이름(www.kisa.or.kr)을 IP주소(121.156.115.59)로 변환해주는 시스템이다. DNS의 구성요소 1.도메인 이름 공간(Domain Name space) 도메인 이름 공간은 도메인이름들이 트리 구조로(계층적 구조) 서로 중복되지 않는 이름체계를 갖도록 되어 있다. 트리 구조에서 각 가지로 분.. 2020. 3. 25.
반응형