ICredentialProvider interface
Aviso
Essa API foi preterida.
Use ConfigurationBotFrameworkAuthentication
instead to configure credentials.
CredentialProvider interface. This interface allows Bots to provide their own
implementation of what is, and what is not, a valid appId and password. This is
useful in the case of multi-tenant bots, where the bot may need to call
out to a service to determine if a particular appid/password pair
is valid.
For Single Tenant bots (the vast majority) the simple static providers are sufficient.
Métodos
get |
Obtenha a senha do aplicativo para um determinado appId de bot, se não for uma appId válida, retorne Null Esse método é assíncrono para habilitar implementações personalizadas que talvez precisem chamar para serem atendidas para validar o par appId/senha. |
is |
Verifica se a autenticação de bot está desabilitada. Retornará true se a autenticação de bot estiver desabilitada. Esse método é assíncrono para habilitar implementações personalizadas que talvez precisem chamar a serviço para validar o par appId/password. |
is |
Validar AppId. Esse método é assíncrono para habilitar implementações personalizadas que talvez precisem chamar a serviço para validar o par appId/password. |
Detalhes do método
getAppPassword(string)
Obtenha a senha do aplicativo para um determinado appId de bot, se não for uma appId válida, retorne Null Esse método é assíncrono para habilitar implementações personalizadas que talvez precisem chamar para serem atendidas para validar o par appId/senha.
function getAppPassword(appId: string): Promise<string | null>
Parâmetros
- appId
-
string
bot appid
Retornos
Promise<string | null>
senha ou nulo para appid inválido
isAuthenticationDisabled()
Verifica se a autenticação de bot está desabilitada. Retornará true se a autenticação de bot estiver desabilitada. Esse método é assíncrono para habilitar implementações personalizadas que talvez precisem chamar a serviço para validar o par appId/password.
function isAuthenticationDisabled(): Promise<boolean>
Retornos
Promise<boolean>
true se a autenticação de bot estiver desabilitada.
isValidAppId(string)
Validar AppId. Esse método é assíncrono para habilitar implementações personalizadas que talvez precisem chamar a serviço para validar o par appId/password.
function isValidAppId(appId: string): Promise<boolean>
Parâmetros
- appId
-
string
bot appid
Retornos
Promise<boolean>
true se for um AppId válido