Enum IdentityKind
Defines identity kinds that can be used for client and/or service authentication.
Namespace: Nevatech.Vsb.Repository.Entities
Assembly: Nevatech.Vsb.Repository.dll
Syntax
public enum IdentityKind
  Remarks
Currently Peer-to-Peer and HTTP Digest credentials are not supported.
Fields
| Name | Description | 
|---|---|
| AzureCredentials | Windows Azure Service Bus credentials (Shared Secret, SAML token, Simple Web Token). This is a client identity type used to authenticate the one against Windows Azure Service Bus.  | 
      
| Claim | Value of a pre-configured claim type. This is a special identity type that can only be used by service for client authentication.  | 
      
| Digest | Credentials used for HTTP Digest authentication. This is a client identity type.  | 
      
| DnsName | Endpoint address host name. This identity is valid for X509 Certificate authentication mode if the server’s certificate contains a DNS with the same value. It is also valid for Windows authentication mode if the SPN has the same value. This is a service identity type.  | 
      
| OAuthClientCredentials | OAuth client credentials. This is a client identity type specified as combination of client id and client secret.  | 
      
| OAuthServiceCredentials | OAuth token validation keys and secrets. This is a special identity type that can be used to specify the access token signing keys.  | 
      
| ServicePrincipalName | Service Principal Name (SPN) used by Kerberos authentication. This is a service identity type.  | 
      
| UserNamePassword | User name and password credentials. This is a client identity type specified as combination of realm name, user name, and password.  | 
      
| UserNamePasswordHash | User name with hashed password credentials. This is a special identity type that can only be used by service for client authentication.  | 
      
| UserPrincipalName | User Principal Name (UPN) used by Kerberos authentication. This is a service identity type.  | 
      
| Windows | Windows user identity. This is a client identity type specified as combination of domain name, user name, and password.  | 
      
| WindowsGroup | Windows user group credentials. This is a special identity type specified as Windows domain name and group name that can only be used by service for client authentication.  | 
      
| WindowsNoPassword | Windows user name without password credentials. This is a special identity type specified as Windows domain name and user name that can only be used by service for client authentication.  | 
      
| X509Certificate | X.509 certificate. This is a service (only public part is required) and client (private part is required) identity type.  | 
      
| X509CertificateFederation | X.509 certificate (only public part is required) used for token encryption in federation scenario. This is a service identity type.  | 
      
| X509CertificateThumbprint | X.509 certificate specified by its thumbprint value and located in Windows certificate store. This is a service (only public part is required) and client (private part is required) identity type.  |