기본 인증

위키백과, 우리 모두의 백과사전.

기본 인증 또는 기본 액세스 인증, 기본 접근 인증(Basic access authentication)은 HTTP 트랜잭션의 맥락에서 요청 시 HTTP 사용자 에이전트(예: 웹 브라우저)가 사용자 이름비밀번호를 제공하는 방법이다. 기본 HTTP 인증에서 요청에는 Authorization: Basic <credentials> 형식의 헤더 필드가 포함된다. 여기서 <credentials>는 단일 콜론(:)으로 결합된 ID 및 비밀번호의 인코딩이다.

처음에 1993년 CERN에서 구현되었으며[1] 1996년 HTTP 1.0 사양에서 정의되었다.[2] 2015년부터 지정되었으며 1999년부터 사용되지 않는다.

특징[편집]

HTTP 기본 인증(BA) 구현은 쿠키, 세션 식별자 또는 로그인 페이지가 필요하지 않기 때문에 웹 리소스에 대한 접근 제어를 적용하는 가장 간단한 기술이다. 오히려 HTTP 기본 인증은 HTTP 헤더의 표준 필드를 사용한다.

같이 보기[편집]

각주[편집]

  1. Luotonen, Ari (2022년 9월 10일). “Announcing Access Authorization Documentation”. 《www-talk@w3.org》 (메일링 리스트). 2022년 2월 7일에 확인함. 
  2. “Hypertext Transfer Protocol -- HTTP/1.0”. 《www.w3.org》. W3C. 1996년 2월 19일. 2022년 2월 7일에 확인함. 

외부 링크[편집]