AuthenticationConfiguration interface

Warning

This API is now deprecated.

Please use TeamsUserCredentialAuthConfig or OnBehalfOfCredentialAuthConfig or AppCredentialAuthConfig instead.

Authentication related configuration.

Properties

applicationIdUri

Application ID URI. Default value comes from M365_APPLICATION_ID_URI environment variable.

authorityHost

Hostname of AAD authority. Default value comes from M365_AUTHORITY_HOST environment variable.

certificateContent

The content of a PEM-encoded public/private key certificate.

clientId

The client (application) ID of an App Registration in the tenant, default value comes from M365_CLIENT_ID environment variable

clientSecret

Secret string that the application uses when requesting a token. Only used in confidential client applications. Can be created in the Azure app registration portal. Default value comes from M365_CLIENT_SECRET environment variable

initiateLoginEndpoint

Login page for Teams to redirect to. Default value comes from INITIATE_LOGIN_ENDPOINT environment variable.

tenantId

AAD tenant id, default value comes from M365_TENANT_ID environment variable.

Property Details

applicationIdUri

Application ID URI. Default value comes from M365_APPLICATION_ID_URI environment variable.

applicationIdUri?: string

Property Value

string

authorityHost

Hostname of AAD authority. Default value comes from M365_AUTHORITY_HOST environment variable.

authorityHost?: string

Property Value

string

certificateContent

The content of a PEM-encoded public/private key certificate.

certificateContent?: string

Property Value

string

clientId

The client (application) ID of an App Registration in the tenant, default value comes from M365_CLIENT_ID environment variable

clientId?: string

Property Value

string

clientSecret

Secret string that the application uses when requesting a token. Only used in confidential client applications. Can be created in the Azure app registration portal. Default value comes from M365_CLIENT_SECRET environment variable

clientSecret?: string

Property Value

string

initiateLoginEndpoint

Login page for Teams to redirect to. Default value comes from INITIATE_LOGIN_ENDPOINT environment variable.

initiateLoginEndpoint?: string

Property Value

string

tenantId

AAD tenant id, default value comes from M365_TENANT_ID environment variable.

tenantId?: string

Property Value

string