들어가며Basic Auth은 HTTP 통신의 기본적인 인증 방식이다. 해당 인증 방식의 흐름과 문제점, 보완 방법, 그리고 어디에 활용될 수 있는지 살펴본다. Basic Auth 인증 방식의 흐름요청1. 사용자 이름과 비밀번호를 다음과 같은 형태로 붙인다.username:password 2. Base64로 인코딩해서, 다음과 같이 Authorization 헤더에 포함한다.Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ= 응답Base64 디코딩 이후 username과 password를 비교하여 인증 처리한다. 문제점보안에 취약하다. Base64는 단순 인코딩/디코딩 방식으로, 엄밀히 얘기하면 암호화 방식은 아니다. 도중에 패킷이 탈취당하면 username과 password..