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 | |
---|---|---|
ClientCredentialInfo() | Initializes a new instance of the ClientCredentialInfo class. |
Properties
Name | Description | |
---|---|---|
AccountStoreUri | Gets or sets the Uri of the account store that contains the account. Setting this property expedites processing. |
|
AuthenticationMethodUri | Gets or sets the Uri of the authentication method to use. |
|
CredentialFields | Gets a NameValueCollection object that contains all the credential information for this client. |
|
Password | Gets or sets the password to the CredentialFields collection. This property is used to expedite processing. |
|
Username | Gets or sets the user name property in the CredentialFields collection. This property is used to expedite processing. |
Methods
Name | Description | |
---|---|---|
CreateCertificateCredential(HttpClientCertificate) | Creates a client certificate-based credential. |
|
CreateUsernamePasswordCredential(String, String) | Creates a ClientCredentialInfo object with a specified user name and password. |
|
Equals(Object) | (Inherited from Object.) |
|
Finalize() | (Inherited from Object.) |
|
GetHashCode() | (Inherited from Object.) |
|
GetType() | (Inherited from Object.) |
|
MemberwiseClone() | (Inherited from Object.) |
|
ToString() | (Inherited from Object.) |
Fields
Name | Description | |
---|---|---|
ActiveDirectory | The Uri object representing the ActiveDirectory URI, for example "urn:federation:activedirectory". |
|
AuthnUriPassword | The Uri for the client authorization password. |
|
AuthnUriTlsClient | The Uri for the transport layer security (TLS) client authorization. |
|
AuthnUriWindows | The Uri for the Windows client authorization. |
|
CertificateField | Contains the certificate. This is part of the CredentialFields collection. |
|
PasswordField | Contains the password. This is part of the CredentialFields collection. |
|
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