ICredentialProvider interface
Avertissement
Cette API est à présent déconseillée.
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éthodes
get |
Obtenez le mot de passe de l’application pour un appId de bot donné, s’il n’est pas valide appId, retournez Null Cette méthode est asynchrone pour activer les implémentations personnalisées qui peuvent avoir besoin d’appeler à serviced pour valider la paire appId/mot de passe. |
is |
Vérifie si l’authentification du bot est désactivée. Retourne la valeur true si l’authentification du bot est désactivée. Cette méthode est asynchrone pour activer les implémentations personnalisées qui peuvent avoir besoin d’appeler à serviced pour valider la paire appId/password. |
is |
Validez AppId. Cette méthode est asynchrone pour activer les implémentations personnalisées qui peuvent avoir besoin d’appeler à serviced pour valider la paire appId/password. |
Détails de la méthode
getAppPassword(string)
Obtenez le mot de passe de l’application pour un appId de bot donné, s’il n’est pas valide appId, retournez Null Cette méthode est asynchrone pour activer les implémentations personnalisées qui peuvent avoir besoin d’appeler à serviced pour valider la paire appId/mot de passe.
function getAppPassword(appId: string): Promise<string | null>
Paramètres
- appId
-
string
bot appid
Retours
Promise<string | null>
mot de passe ou null pour appid non valide
isAuthenticationDisabled()
Vérifie si l’authentification du bot est désactivée. Retourne la valeur true si l’authentification du bot est désactivée. Cette méthode est asynchrone pour activer les implémentations personnalisées qui peuvent avoir besoin d’appeler à serviced pour valider la paire appId/password.
function isAuthenticationDisabled(): Promise<boolean>
Retours
Promise<boolean>
true si l’authentification du bot est désactivée.
isValidAppId(string)
Validez AppId. Cette méthode est asynchrone pour activer les implémentations personnalisées qui peuvent avoir besoin d’appeler à serviced pour valider la paire appId/password.
function isValidAppId(appId: string): Promise<boolean>
Paramètres
- appId
-
string
bot appid
Retours
Promise<boolean>
true s’il s’agit d’un AppId valide