HttpCredentialsHeaderValue.Scheme Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets the scheme to use for authentication.
public:
property Platform::String ^ Scheme { Platform::String ^ get(); };
winrt::hstring Scheme();
public string Scheme { get; }
var string = httpCredentialsHeaderValue.scheme;
Public ReadOnly Property Scheme As String
Property Value
The scheme to use for authentication.
Remarks
The Scheme property scheme to use for authentication of the user agent for the resource being requested.
An HttpCredentialsHeaderValue object has a Scheme and either a Token or a Parameters list. So either the Parameters property is an empty collection or the Token property is an empty string.
Each authentication scheme defines the syntax to use for authentication. Basic authentication, for example, uses base64 encoding of the userid and passwd elements in the Token property. Digest authentication would use a Parameters list of name/value pairs. Basic authentication and digest authentication are defined in IETF RFC 2617. Other schemes for authentication can be supported by the HttpCredentialsHeaderValue class.