ServicePrincipalDefinitionResponse

data class ServicePrincipalDefinitionResponse(val clientCertificate: String? = null, val clientCertificatePassword: String? = null, val clientCertificateSendChain: Boolean? = null, val clientId: String? = null, val clientSecret: String? = null, val tenantId: String? = null)

Parameters to authenticate using Service Principal.

Constructors

Link copied to clipboard
constructor(clientCertificate: String? = null, clientCertificatePassword: String? = null, clientCertificateSendChain: Boolean? = null, clientId: String? = null, clientSecret: String? = null, tenantId: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Base64-encoded certificate used to authenticate a Service Principal

Link copied to clipboard

The password for the certificate used to authenticate a Service Principal

Link copied to clipboard

Specifies whether to include x5c header in client claims when acquiring a token to enable subject name / issuer based authentication for the Client Certificate

Link copied to clipboard
val clientId: String? = null

The client Id for authenticating a Service Principal.

Link copied to clipboard
val clientSecret: String? = null

The client secret for authenticating a Service Principal

Link copied to clipboard
val tenantId: String? = null

The tenant Id for authenticating a Service Principal