The System.Net implementation of Basic and Digest authentication complies with RFC2617 – HTTP Authentication: Basic and Digest Authentication. To use these forms of authentication, the application must provide a user name and password in the Credentials property of the WebRequest object used to request data from the Internet.