AuthenticationMethods Class

.NET Framework (current version)
 

Defines constants for supported well-known authentication methods. Defines constants for SAML authentication methods.

Namespace:   System.IdentityModel.Tokens
Assembly:  System.IdentityModel (in System.IdentityModel.dll)

System.Object
  System.IdentityModel.Tokens.AuthenticationMethods

public static class AuthenticationMethods

NameDescription
System_CAPS_pubfieldSystem_CAPS_staticHardwareToken

Authentication by using a hardware token, http://schemas.microsoft.com/ws/2008/06/identity/authenticationmethod/hardwaretoken.

System_CAPS_pubfieldSystem_CAPS_staticKerberos

Authentication by using the Kerberos protocol, http://schemas.microsoft.com/ws/2008/06/identity/authenticationmethod/kerberos.

System_CAPS_pubfieldSystem_CAPS_staticNamespace

The namespace for the well-known authentication methods, http://schemas.microsoft.com/ws/2008/06/identity/authenticationmethod/.

System_CAPS_pubfieldSystem_CAPS_staticPassword

Authentication by using a password, http://schemas.microsoft.com/ws/2008/06/identity/authenticationmethod/password.

System_CAPS_pubfieldSystem_CAPS_staticPgp

Authentication by using a key authenticated by a PGP web of trust, http://schemas.microsoft.com/ws/2008/06/identity/authenticationmethod/pgp.

System_CAPS_pubfieldSystem_CAPS_staticSecureRemotePassword

Authentication by using the Secure Remote Password protocol, http://schemas.microsoft.com/ws/2008/06/identity/authenticationmethod/secureremotepassword.

System_CAPS_pubfieldSystem_CAPS_staticSignature

Authentication by using an XML digital signature, http://schemas.microsoft.com/ws/2008/06/identity/authenticationmethod/signature.

System_CAPS_pubfieldSystem_CAPS_staticSmartcard

Authentication by using a smartcard, http://schemas.microsoft.com/ws/2008/06/identity/authenticationmethod/smartcard.

System_CAPS_pubfieldSystem_CAPS_staticSmartcardPki

Authentication by using a smartcard PKI, http://schemas.microsoft.com/ws/2008/06/identity/authenticationmethod/smartcardpki.

System_CAPS_pubfieldSystem_CAPS_staticSpki

Authentication on a key authenticated using an SPKI PKI, http://schemas.microsoft.com/ws/2008/06/identity/authenticationmethod/spki.

System_CAPS_pubfieldSystem_CAPS_staticTlsClient

Authentication by using either the SSL or TLS protocol with certificate-based client authentication, http://schemas.microsoft.com/ws/2008/06/identity/authenticationmethod/tlsclient.

System_CAPS_pubfieldSystem_CAPS_staticUnspecified

Authentication by using an unspecified method, http://schemas.microsoft.com/ws/2008/06/identity/authenticationmethod/unspecified.

System_CAPS_pubfieldSystem_CAPS_staticWindows

Windows authentication, http://schemas.microsoft.com/ws/2008/06/identity/authenticationmethod/windows.

System_CAPS_pubfieldSystem_CAPS_staticX509

Authentication on a key authenticated using an X.509 PKI, http://schemas.microsoft.com/ws/2008/06/identity/authenticationmethod/x509.

System_CAPS_pubfieldSystem_CAPS_staticXkms

Authentication on a key authenticated using an XKMS trust service, http://schemas.microsoft.com/ws/2008/06/identity/authenticationmethod/xkms.

These constants define URIs for well-known authentication methods. These authentication methods map to well-known SAML authentication methods.

.NET Framework
Available since 4.5

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: