Skip to Content
Suffering builds character
아카이브18.스프링 시큐리티스프링 시큐리티3.인증실습Basic 인증1.HTTP Basic 인증

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