Basic Authentication이란?
아이디와 비밀번호를 통해 인증을 받는 방식을 말합니다.
![](https://velog.velcdn.com/images/wjdgns7565/post/4f424748-1bc5-4ccc-936b-23d5005c7a7d/image.png)
Basic Authentication은 어떻게 작동하는가?
-
사용자가 요청을 보낼 때 Authorization 헤더를 통해 아이디와 비밀번호가 담긴 값을 같이 보냅니다.
-
서버는 Authorization 헤더의 아이디와 비밀번호가 유효한지 확인합니다. 유효하다면 요청에 대한 응답을 보냅니다.
아래는 Basic Authentication을 Node.JS로 구현한 예시입니다.
![](https://velog.velcdn.com/images/wjdgns7565/post/e387b4af-883d-4c62-a77d-13759119abb8/image.png)
![](https://velog.velcdn.com/images/wjdgns7565/post/0fe43524-6e7d-4040-9f5a-06d0487f423a/image.png)