• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

질문입니다

22.06.13 14:05 작성 조회수 138

1

안녕하세요 강사님 

여기에 여쭤봐도 되는지 모르겠지만 개인 프로젝트 진행 중 궁금한 점이 있어 질문 올립니다

현재 프로젝트 구조는 spring boot + vuejs(SPA)의 형태이고, http 프로토콜을 사용중입니다

진행하다 보니 http 통신시 민감한 정보(예: 비밀번호 등)이 그대로 노출되어

SSL 인증서를 발급 받아 https 프로토콜을 사용하면 정보가 암호화 된다고 알게 되었는데

http body 부분의 데이터를 암호화 된 형태로 주고 받는 건가요?

백엔드 서버는 https 형태로 띄우도록 하였는데, 프론트 단에서 https로 서버와 통신하기 위해서는 어떻게 해야 되나요?

http 통신 라이브러리는 axios를 사용하고 있습니다

답변 1

답변을 작성해보세요.

0

안녕하세요, 프로토콜이 HTTPS로 바뀌신거라서 브라우저에 SSL 인증서 설치하시고 HTTPS 프로토콜로 API 호출하시면 됩니다. SSL 인증서 설치 방법은 각 인증 기관 사이트에 안내된 가이드를 참고하시면 됩니다 :)

ex) https://www.comodossl.co.kr/certificate/ssl-installation-guides.aspx