AuthConfiguration interface

Represents the authentication configuration.

Properties

altBlueprintConnectionName

An optional alternative blueprint Connection name used when constructing a connector client.

authority

Entra Authentication Endpoint to use.

certKeyFile

The path to the certificate key file.

certPemFile

The path to the certificate PEM file.

clientId

The client ID for the authentication configuration. Required in production.

clientSecret

The client secret for the authentication configuration.

connectionName

The connection name for the authentication configuration.

connections

A map of connection names to their respective authentication configurations.

connectionsMap

A list of connection map items to map service URLs to connection names.

FICClientId

The FIC (First-Party Integration Channel) client ID.

issuers

A list of valid issuers for the authentication configuration.

scope
tenantId

The tenant ID for the authentication configuration.

WIDAssertionFile

The path to K8s provided token.

Property Details

altBlueprintConnectionName

An optional alternative blueprint Connection name used when constructing a connector client.

altBlueprintConnectionName?: string

Property Value

string

authority

Entra Authentication Endpoint to use.

authority?: string

Property Value

string

Remarks

If not populated the Entra Public Cloud endpoint is assumed. This example of Public Cloud Endpoint is https://login.microsoftonline.com see also https://learn.microsoft.com/entra/identity-platform/authentication-national-cloud

certKeyFile

The path to the certificate key file.

certKeyFile?: string

Property Value

string

certPemFile

The path to the certificate PEM file.

certPemFile?: string

Property Value

string

clientId

The client ID for the authentication configuration. Required in production.

clientId?: string

Property Value

string

clientSecret

The client secret for the authentication configuration.

clientSecret?: string

Property Value

string

connectionName

The connection name for the authentication configuration.

connectionName?: string

Property Value

string

connections

A map of connection names to their respective authentication configurations.

connections?: Map<string, AuthConfiguration>

Property Value

Map<string, AuthConfiguration>

connectionsMap

A list of connection map items to map service URLs to connection names.

connectionsMap?: ConnectionMapItem[]

Property Value

FICClientId

The FIC (First-Party Integration Channel) client ID.

FICClientId?: string

Property Value

string

issuers

A list of valid issuers for the authentication configuration.

issuers?: string[]

Property Value

string[]

scope

scope?: string

Property Value

string

tenantId

The tenant ID for the authentication configuration.

tenantId?: string

Property Value

string

WIDAssertionFile

The path to K8s provided token.

WIDAssertionFile?: string

Property Value

string