localhost https? http?

강버섯·2022년 2월 17일
0

ETC

목록 보기
7/12

👉 발단

authorize code grant 방식을 구현해보면서 redirect uri"localhost:5000/auth/callback" 로 설정해놓고 진행을 했는데, 계속해서 사이트에 보안 연결할 수 없다는 에러가 발생했다.
분명 설정한 redirect_uri의 값이랑 동일하고 callback을 처리하는 router에도 동일한 값을 작성해두었기에 뭐가 문제인지 찾는데 함참 걸렸다.

👉 문제 발생 이유

문제는 ENDPOINT의 값이 아니라, http 대신 https를 사용했다는 것이었다.
localhost는 https가 아닌 http를 사용한다.
https를 사용할 경우에는 인증서를 필요로 하는데, localhost를 사용할 때에는 굳이 인증서 처리를 필요로 하는 https를 사용하지 않는다.
굳이굳이 https를 사용하고 싶다면 추가적인 작업을 통해서 사용할 수는 있지만, localhost는 내 local computer에서 직접 접근하는 web server이기 때문에 인증서 처리를 쓰면서까지 https를 사용하지는 않는다.

👉 해결

그냥 https로 되어있던 것을 http로 바꾸어주니 자연스럽게 정상 동작이 되었다,,,^^
아무튼 그냥 뻘짓함

profile
무럭무럭 버섯농장

0개의 댓글