public enum AuthenticationSchemes
BASIC | 0 | 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_CERTIFICATE | 1 |
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_KRB | 2 |
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 |
OAUTH2 | 3 | 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) |