BotFrameworkAdapterSettings Class

Contains the settings used to initialize a BotFrameworkAdapter instance.

the value os the MicrosoftAppPassword parameter in the config.py file. :type app_password: str :param channel_auth_tenant: The channel tenant to use in conversation :type channel_auth_tenant: str :param oauth_endpoint: :type oauth_endpoint: str :param open_id_metadata: :type open_id_metadata: str :param channel_provider: The channel provider :type channel_provider: <xref:botframework.connector.auth.ChannelProvider>. Defaults to SimpleChannelProvider if one isn't specified. :param auth_configuration: :type auth_configuration: <xref:botframework.connector.auth.AuthenticationConfiguration> :param credential_provider: Defaults to SimpleCredentialProvider if one isn't specified. :param app_credentials: Allows for a custom AppCredentials. Used, for example, for CertificateAppCredentials.

Inheritance
builtins.object
BotFrameworkAdapterSettings

Constructor

BotFrameworkAdapterSettings(app_id: str, app_password: str = None, channel_auth_tenant: str = None, oauth_endpoint: str = None, open_id_metadata: str = None, channel_provider: ChannelProvider = None, auth_configuration: AuthenticationConfiguration = None, app_credentials: AppCredentials = None, credential_provider: CredentialProvider = None)

Parameters

Name Description
app_id
Required
str

The bot application ID.

app_password

The bot application password.

default value: None
channel_auth_tenant
default value: None
oauth_endpoint
default value: None
open_id_metadata
default value: None
channel_provider
default value: None
auth_configuration
default value: None
app_credentials
default value: None
credential_provider
default value: None