• 로그인 함 해보끄나?

  • Sarangnamu.net June 17, 2003
    Home Login Profile Study Open Project Q&A Google Code
    RFC2617 - HTTP Authentication: Basic and Digest Access Authentication
    Last Modify : 12 January, 2011(03:55)
    http://www.webdav.org/specs/rfc2617.pdf To receive authorization, the client sends the userid and password, separated by a single colon (":") character, within a base64 [7] encoded string in the credentials basic-credentials = base64-user-pass base64-user-pass = <base64 [4] encoding of user-pass, except not limited to 76 char/line> user-pass = userid ":" password userid = *<TEXT excluding ":"> password = *TEXT If the user agent wishes to send the userid "Aladdin" and password "open sesame", it would use the following header field:
    Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
    
    RFC 2617 에 의하면 HTTP Authentication 를 이용하는 방법은 다음과 같다. HTTP 헤더에 Authorization: Basic prefix 가 붙인 뒤 전달할 ID 와 PW 를 ":" 클론을 구분자로 두고 문자열을 만든 뒤 이를 base64 로 인코딩해 전달하게 한다. 예로 아이디는 Aladdin 비번은 open sesame 일 때 php 문법을 기준으로 다음과 같이 생성할 수 있다.
    "Authorization: Basic ".base64_encode("Aladdin:open sesame")
    

    Comment


    입력하3 1498429037



    Locations of visitors to this page