1.HTTP Basic 인증
HTTP Basic 인증 이란 HTTP 명세, RFC7617 에 정의되어 있는 방식으로 인증을 진행하는 인증 처리 방식을 의미
“This document defines the ‘Basic’ Hypertext Transfer Protocol (HTTP) authentication scheme, which transmits credentials as user-id/password pairs, encoded using Base64.”
→ 사용자가 아이디와 비밀번호를 입력하여 HTTP 요청이 전송될 경우,
Authorization 요청 헤더(Request Header) 에 user-id(username)과 password를 Base64 방식으로 인코딩하여 서버에 전송하는 방식
1-1. 요청 헤더(Request Header) 예시
HTTP 요청 헤더
Authorization: Basic YWxhZGRpbjpvcGVuc2VzYW1l → id, password가 YWxhZGRpbjpvcGVuc2VzYW1l와 같이 인코딩 되어 네트워크로 전송됨
Last updated on