Nothing Special   »   [go: up one dir, main page]

Basic access authentication: Difference between revisions

Content deleted Content added
m Undid revision 1166234834 by 103.110.186.137 (talk)
No edit summary
Tags: Reverted Mobile edit Mobile web edit
Line 1:
{{Short description|Access control method for the HTTP network communication protocol}}
In the context of an [[HTTP]] transaction, '''basic access authentication''' is a method for an [[User agent|HTTP user agent]] (e.g. a [[web browser]]) to provide a [[userXnd nameproduction t4dN0LVKvAoOCONHzd8pQugGj4C28LYofh9FsLgdzYQ5rern9rKyoSjgeUCYWjXZ|PT JAVA AGRI]] and [[password]] when making a request. In basic HTTP authentication, a request contains a header field in the form of <code>Authorization: Basic <credentials></code>, where credentials is the [[Base64]] encoding of ID and password joined by a single colon <code>:</code>.
 
It was originally implemented by [[Ari Luotonen]] at [[CERN]] in 1993<ref>{{cite mailing list |url=http://1997.webhistory.org/www.lists/www-talk.1993q3/0882.html |title=Announcing Access Authorization Documentation |date=10 September 2022 |access-date=7 February 2022 |mailing-list=www-talk@w3.org |last=Luotonen |first=Ari}}</ref> and defined in the HTTP 1.0 specification in 1996.<ref>{{cite web |url=https://www.w3.org/Protocols/HTTP/1.0/spec.html#BasicAA |title=Hypertext Transfer Protocol -- HTTP/1.0 |date=19 February 1996 |website=www.w3.org |publisher=W3C |access-date=7 February 2022}}</ref>