수색…


매개 변수

매개 변수 세부
응답 상태 401 원 서버가 인증을 필요로한다면 401 , 중간 프록시가 인증을 요구한다면 407
응답 헤더 WWW-Authenticate 원본 서버에서 Proxy-Authenticate , Proxy-Authenticate 중간 프록시에서 Proxy-Authenticate
요청 헤더 Authorization 원 서버, 대한 권한 부여를 위해 Proxy-Authorization 중간 프록시에 대한
인증 방식 Basic 인증에는 기본이지만 DigestSPNEGO 와 같은 다른 인증도 사용할 수 있습니다. HTTP 인증 구성표 레지스트리를 참조하십시오.
왕국 서버의 보호 된 공간의 이름. 서버에는 여러 개의 공백이있을 수 있으며 각 공백은 고유 한 이름과 인증 메커니즘을 갖습니다.
신임장 Basic : 사용자 이름과 암호는 콜론으로 구분되며 base64로 인코딩됩니다. 예 username:password base64-encoded는 dXNlcm5hbWU6cGFzc3dvcmQ=

비고

기본 인증은 RFC2617에 정의되어 있습니다. 407 (Proxy Authentication Required) 이후에 프록시 서버뿐만 아니라 401 Unauthorized 를 수신 한 후 원 서버에 대해 인증하는 데 사용할 수 있습니다. 자격 증명 (디코딩 된) 자격 증명에서 첫 번째 콜론 뒤에 암호가 시작됩니다. 따라서 사용자 이름에는 콜론을 사용할 수 없지만 암호는 할 수 있습니다.

HTTP 기본 인증

HTTP 기본 인증은 인증을위한 간단한 메커니즘을 제공합니다. 자격 증명은 일반 텍스트로 보내 지므로 기본적으로 보안되지 않습니다. 성공적인 인증은 다음과 같이 진행됩니다.

클라이언트가 액세스가 제한된 페이지를 요청합니다.

GET /secret

서버는 상태 코드 401 Unauthorized 로 응답하고 클라이언트에 인증을 요청합니다.

401 Unauthorized
WWW-Authenticate: Basic realm="Secret Page"

클라이언트가 Authorization 헤더를 보냅니다. 자격 증명은 username:password base64 encoded입니다.

GET /secret
Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=

서버는 자격 증명을 수락하고 페이지 내용으로 응답합니다.

HTTP/1.1 200 OK


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow