Basic HTTP Authentication
이번 글에서는 Basic HTTP Authentication에 대해서 간랸하게 알아보도록 하겠습니다. Basic HTTP Authentication이란 user id, password로 이루어진 한 쌍의 데이터를 Base64로 인코딩하여 인증하는 방법 입니다. Base64는 쉽게 복호화할 수 있습니다. 단순 base64 인코딩된 사용자 ID와 비밀번호를 HTTP로 전달하면 요청의 보안이 보장되지 않습니다. Basic 인증을 사용하는 요청은 꼭 HTTPS, SSL/TLS로 통신해야 안전합니다. 아래는 Authorization 헤더에 보내는 basic 토큰의 형태 입니다. Authorization: Basic base64({USERNAME}:{PASSWORD}) Basic 인증의 장점과 단점 basic 인증..
Spring Security
2024. 3. 24. 22:21