Package version:

Parameters to authenticate using Service Principal.

interface ServicePrincipalDefinition {
    clientCertificate?: string;
    clientCertificatePassword?: string;
    clientCertificateSendChain?: boolean;
    clientId?: string;
    clientSecret?: string;
    tenantId?: string;
}

Properties

clientCertificate?: string

Base64-encoded certificate used to authenticate a Service Principal

clientCertificatePassword?: string

The password for the certificate used to authenticate a Service Principal

clientCertificateSendChain?: boolean

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?: string

The client Id for authenticating a Service Principal.

clientSecret?: string

The client secret for authenticating a Service Principal

tenantId?: string

The tenant Id for authenticating a Service Principal