Table of Contents

Class ClientAuthenticationMethods

Namespace
Auth0.ManagementApi.Models
Assembly
Auth0.ManagementApi.dll

Structure for a client's authentication methods

public class ClientAuthenticationMethods
Inheritance
ClientAuthenticationMethods
Inherited Members

Properties

PrivateKeyJwt

Defines private_key_jwt client authentication method. If this property is defined, the client is enabled to use the Private Key JWT authentication method.

[JsonProperty("private_key_jwt")]
public PrivateKeyJwt PrivateKeyJwt { get; set; }

Property Value

PrivateKeyJwt

SelfSignedTlsClientAuth

Defines self_signed_tls_client_auth client authentication method. If the property is defined, the client is configured to use mTLS authentication method utilizing self-signed certificate.

[JsonProperty("self_signed_tls_client_auth")]
public SelfSignedTlsClientAuth SelfSignedTlsClientAuth { get; set; }

Property Value

SelfSignedTlsClientAuth

TlsClientAuth

Defines tls_client_auth client authentication method. If the property is defined, the client is configured to use CA-based mTLS authentication method.

[JsonProperty("tls_client_auth")]
public TlsClientAuth TlsClientAuth { get; set; }

Property Value

TlsClientAuth