Share via


AuthenticationProtocol Enum

Definition

Identifies which authentication protocol to use.

public enum class AuthenticationProtocol
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class AuthenticationProtocol
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum AuthenticationProtocol
var value = Windows.Security.Credentials.UI.AuthenticationProtocol.basic
Public Enum AuthenticationProtocol
Inheritance
AuthenticationProtocol
Attributes

Windows requirements

Device family
Windows 10 (introduced in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced in v1.0)

Fields

Name Value Description
Basic 0

The authentication protocol is basic. Credentials are returned to the caller as plaintext.

Digest 1

The authentication protocol is digest. Credentials are returned to the caller as plaintext.

Ntlm 2

The authentication protocol is NTLM. Credentials are transformed before being returned to the caller.

Kerberos 3

The authentication protocol is Kerberos. Credentials are transformed before being returned to the caller.

Negotiate 4

The authentication protocol is negotiate, including negotiate extensions. Credentials are transformed before being returned to the caller.

CredSsp 5

The authentication protocol is for remote access using the Credential Security Support Provider (CredSSP) protocol.

Custom 6

The authentication protocol is anything other than the previous ones. Credentials are returned to the caller as plaintext.

Applies to