Share via


ClientCredentialInfo Class

 

Contains information about client credentials, such as the authentication method that the client uses, information about the certificate, the client name and password, the account store URI, and so on.

Namespace:   System.Web.Security.SingleSignOn
Assembly:  System.Web.Security.SingleSignOn (in System.Web.Security.SingleSignOn.dll)

Inheritance Hierarchy

System.Object
  System.Web.Security.SingleSignOn.ClientCredentialInfo

Syntax

public class ClientCredentialInfo
public ref class ClientCredentialInfo 
type ClientCredentialInfo = class end
Public Class ClientCredentialInfo

Constructors

Name Description
System_CAPS_pubmethod ClientCredentialInfo()

Initializes a new instance of the ClientCredentialInfo class.

Properties

Name Description
System_CAPS_pubproperty AccountStoreUri

Gets or sets the Uri of the account store that contains the account. Setting this property expedites processing.

System_CAPS_pubproperty AuthenticationMethodUri

Gets or sets the Uri of the authentication method to use.

System_CAPS_pubproperty CredentialFields

Gets a NameValueCollection object that contains all the credential information for this client.

System_CAPS_pubproperty Password

Gets or sets the password to the CredentialFields collection. This property is used to expedite processing.

System_CAPS_pubproperty Username

Gets or sets the user name property in the CredentialFields collection. This property is used to expedite processing.

Methods

Name Description
System_CAPS_pubmethodSystem_CAPS_static CreateCertificateCredential(HttpClientCertificate)

Creates a client certificate-based credential.

System_CAPS_pubmethodSystem_CAPS_static CreateUsernamePasswordCredential(String, String)

Creates a ClientCredentialInfo object with a specified user name and password.

System_CAPS_pubmethod Equals(Object)

(Inherited from Object.)

System_CAPS_protmethod Finalize()

(Inherited from Object.)

System_CAPS_pubmethod GetHashCode()

(Inherited from Object.)

System_CAPS_pubmethod GetType()

(Inherited from Object.)

System_CAPS_protmethod MemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethod ToString()

(Inherited from Object.)

Fields

Name Description
System_CAPS_pubfieldSystem_CAPS_static ActiveDirectory

The Uri object representing the ActiveDirectory URI, for example "urn:federation:activedirectory".

System_CAPS_pubfieldSystem_CAPS_static AuthnUriPassword

The Uri for the client authorization password.

System_CAPS_pubfieldSystem_CAPS_static AuthnUriTlsClient

The Uri for the transport layer security (TLS) client authorization.

System_CAPS_pubfieldSystem_CAPS_static AuthnUriWindows

The Uri for the Windows client authorization.

System_CAPS_pubfieldSystem_CAPS_static CertificateField

Contains the certificate. This is part of the CredentialFields collection.

System_CAPS_pubfieldSystem_CAPS_static PasswordField

Contains the password. This is part of the CredentialFields collection.

System_CAPS_pubfieldSystem_CAPS_static UsernameField

Contains the user name. This is part of the CredentialFields collection.

Thread Safety

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

See Also

System.Web.Security.SingleSignOn Namespace

Return to top