AuthenticationConfiguration interface

Note

This API is in Beta and provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

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.

simpleAuthEndpoint

Endpoint of auth service provisioned by Teams Framework. Default value comes from SIMPLE_AUTH_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

simpleAuthEndpoint

Endpoint of auth service provisioned by Teams Framework. Default value comes from SIMPLE_AUTH_ENDPOINT environment variable.

simpleAuthEndpoint?: string

Property Value

string

tenantId

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

tenantId?: string

Property Value

string