ICredentialProvider interface
Advertencia
Esta API ya está en desuso.
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 |
Obtenga la contraseña de aplicación de un bot determinado appId, si no es un appId válido, devuelva Null Este método es asincrónico para habilitar implementaciones personalizadas que pueden necesitar llamar a Serviced para validar el par appId/password. |
is |
Comprueba si la autenticación del bot está deshabilitada. Devuelve true si la autenticación del bot está deshabilitada. Este método es asincrónico para habilitar implementaciones personalizadas que pueden necesitar llamar a serviced para validar el par appId/password. |
is |
Valide AppId. Este método es asincrónico para habilitar implementaciones personalizadas que pueden necesitar llamar a serviced para validar el par appId/password. |
Detalles del método
getAppPassword(string)
Obtenga la contraseña de aplicación de un bot determinado appId, si no es un appId válido, devuelva Null Este método es asincrónico para habilitar implementaciones personalizadas que pueden necesitar llamar a Serviced para validar el par appId/password.
function getAppPassword(appId: string): Promise<string | null>
Parámetros
- appId
-
string
bot appid
Devoluciones
Promise<string | null>
password o null para appid no válido
isAuthenticationDisabled()
Comprueba si la autenticación del bot está deshabilitada. Devuelve true si la autenticación del bot está deshabilitada. Este método es asincrónico para habilitar implementaciones personalizadas que pueden necesitar llamar a serviced para validar el par appId/password.
function isAuthenticationDisabled(): Promise<boolean>
Devoluciones
Promise<boolean>
True si la autenticación del bot está deshabilitada.
isValidAppId(string)
Valide AppId. Este método es asincrónico para habilitar implementaciones personalizadas que pueden necesitar llamar a serviced para validar el par appId/password.
function isValidAppId(appId: string): Promise<boolean>
Parámetros
- appId
-
string
bot appid
Devoluciones
Promise<boolean>
true si es un AppId válido