AuthenticationSchemes Enumeration

Possible authentication schemes that can be used when connecting and authenticating with the appliance.
This property specifies the authentication scheme. Default: BASIC.


Namespace: SolaceSystems.Solclient.Messaging
Assembly: SolaceSystems.Solclient.Messaging (in SolaceSystems.Solclient.Messaging.dll) Version: 10.24.0
public enum AuthenticationSchemes


BASIC0 Basic authentication is the default scheme that is implicitly used by the API prior to the introduction of the AuthenticationScheme property. In this scheme, the API will use basic authentiction which sends the UserName and Password to the appliance for authentication.
CLIENT_CERTIFICATE1 Client certificate is an authentication scheme where the API will send the client certificate (see SSLClientCertificateFile, SSLClientCertificate, and optionally, UserName) to the appliance. Based on the user's VPN configuration, the appliance will use the client user name embeded in the client certificate (in the CN field) or the one specified by the client application.
For more info see AuthenticationScheme
GSS_KRB2 GSS Kerberos is an authentication scheme where the API will use kerberos single sign on to authenticate with the appliance.
For more info see AuthenticationScheme
OAUTH23 OAUTH 2.0 authentication with a token. Covers OpenId Connect and OAuth 2.0 OpenId Connect parameters: OpenId Connect ID Token, OAuth Access Token (optional) OAuth 2.0 parameters: OAuth Access Token, OAuth Issuer Identifier (optional)

See Also