ServicePrincipalDefinition interface

Parameters to authenticate using Service Principal.

Properties

clientCertificate

Base64-encoded certificate used to authenticate a Service Principal

clientCertificatePassword

The password for the certificate used to authenticate a Service Principal

clientCertificateSendChain

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

clientId

The client Id for authenticating a Service Principal.

clientSecret

The client secret for authenticating a Service Principal

tenantId

The tenant Id for authenticating a Service Principal

Property Details

clientCertificate

Base64-encoded certificate used to authenticate a Service Principal

clientCertificate?: string

Property Value

string

clientCertificatePassword

The password for the certificate used to authenticate a Service Principal

clientCertificatePassword?: string

Property Value

string

clientCertificateSendChain

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

clientCertificateSendChain?: boolean

Property Value

boolean

clientId

The client Id for authenticating a Service Principal.

clientId?: string

Property Value

string

clientSecret

The client secret for authenticating a Service Principal

clientSecret?: string

Property Value

string

tenantId

The tenant Id for authenticating a Service Principal

tenantId?: string

Property Value

string