Microsoft.Bot.Connector.BotAuthentication Class Reference
Inheritance diagram for Microsoft.Bot.Connector.BotAuthentication:

Public Member Functions

override async Task OnActionExecutingAsync (HttpActionContext actionContext, CancellationToken cancellationToken)
 

Properties

Type CredentialProviderType [get, set]
 Type which implements ICredentialProvider interface to allow multiple bot AppIds to be registered for the same endpoint More...
 
bool DisableEmulatorTokens [get, set]
 
string MicrosoftAppId [get, set]
 Microsoft AppId for the bot More...
 
string MicrosoftAppIdSettingName [get, set]
 Name of Setting in web.config which has the Microsoft AppId for the bot More...
 
string MicrosoftAppPassword [get, set]
 Microsoft AppPassword for the bot (needs to be used with MicrosoftAppId) More...
 
string MicrosoftAppPasswordSettingName [get, set]
 Name of Setting in web.config which has the Microsoft App Password for the bot More...
 
virtual string OpenIdConfigurationUrl [get, set]
 

Detailed Description

Member Function Documentation

override async Task Microsoft.Bot.Connector.BotAuthentication.OnActionExecutingAsync ( HttpActionContext  actionContext,
CancellationToken  cancellationToken 
)
inline

Property Documentation

Type Microsoft.Bot.Connector.BotAuthentication.CredentialProviderType
getset

Type which implements ICredentialProvider interface to allow multiple bot AppIds to be registered for the same endpoint

Definition at line 57 of file Microsoft.Bot.Connector.NetFramework/BotAuthentication.cs.

bool Microsoft.Bot.Connector.BotAuthentication.DisableEmulatorTokens
getset
string Microsoft.Bot.Connector.BotAuthentication.MicrosoftAppId
getset

Microsoft AppId for the bot

Needs to be used with MicrosoftAppPassword. Ignored if CredentialProviderType is specified.

Definition at line 26 of file Microsoft.Bot.Connector.NetFramework/BotAuthentication.cs.

string Microsoft.Bot.Connector.BotAuthentication.MicrosoftAppIdSettingName
getset

Name of Setting in web.config which has the Microsoft AppId for the bot

Needs to be used with MicrosoftAppPasswordSettingName. Ignored if CredentialProviderType is specified.

Definition at line 42 of file Microsoft.Bot.Connector.NetFramework/BotAuthentication.cs.

string Microsoft.Bot.Connector.BotAuthentication.MicrosoftAppPassword
getset

Microsoft AppPassword for the bot (needs to be used with MicrosoftAppId)

Needs to be used with MicrosoftAppId. Ignored if CredentialProviderType is specified.

Definition at line 34 of file Microsoft.Bot.Connector.NetFramework/BotAuthentication.cs.

string Microsoft.Bot.Connector.BotAuthentication.MicrosoftAppPasswordSettingName
getset

Name of Setting in web.config which has the Microsoft App Password for the bot

Needs to be used with MicrosoftAppIdSettingName. Ignored if CredentialProviderType is specified.

Definition at line 50 of file Microsoft.Bot.Connector.NetFramework/BotAuthentication.cs.

virtual string Microsoft.Bot.Connector.BotAuthentication.OpenIdConfigurationUrl
getset

The documentation for this class was generated from the following file: