AuthenticationProtocol Enum
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.
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. |