Optional ReadonlyclientApplication (client) ID.
Optional ReadonlyclientClient secret.
Optional ReadonlytenantTenant ID.
Optional ReadonlytokenCustom token factory. When provided, called instead of MSAL for every token acquisition.
OptionalmanagedManaged identity client ID for federated identity credentials.
Use "system" for system-assigned managed identity.
OptionalportPort to listen on. Defaults to the PORT env var or 3978.
OptionalpathPath for the messages endpoint. Defaults to "/api/messages".
OptionalauthWhether to enable inbound JWT auth.
Defaults to true when CLIENT_ID is configured, false otherwise.
Options for BotApp.
Extends the core BotApplicationOptions with Express-specific settings for port, route path, and auth toggle.