BotFrameworkAdapterSettings 類別
包含用來初始化 BotFrameworkAdapter 實例的設定。
值os config.py 檔案中的 MicrosoftAppPassword 參數。 :type app_password: str :p aram channel_auth_tenant: 在交談中使用通道租使用者 :type channel_auth_tenant: str :p aram oauth_endpoint: :type oauth_endpoint: str :p aram open_id_metadata: :type open_id_metadata: str :p aram channel_provider: 信道提供者 :type :type channel_provider: <xref:botframework.connector.auth.ChannelProvider>。 如果未指定 SimpleChannelProvider,則預設為 SimpleChannelProvider。 :p aram auth_configuration: :type auth_configuration: <xref:botframework.connector.auth.AuthenticationConfiguration> :p aram credential_provider: 如果未指定,則預設為 SimpleCredentialProvider。 :p aram app_credentials:允許自訂 AppCredentials。 例如,用於 CertificateAppCredentials。
建構函式
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)
參數
| 名稱 | Description |
|---|---|
|
app_id
必要
|
Bot 應用程式識別碼。 |
|
app_password
|
Bot 應用程式密碼。 預設值: None
|
|
channel_auth_tenant
|
預設值: None
|
|
oauth_endpoint
|
預設值: None
|
|
open_id_metadata
|
預設值: None
|
|
channel_provider
|
預設值: None
|
|
auth_configuration
|
預設值: None
|
|
app_credentials
|
預設值: None
|
|
credential_provider
|
預設值: None
|