Show / Hide Table of Contents

    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.

    Back to top Nevatech Sentinet 6.5 Online Documentation