ICredentialProvider interface
Peringatan
API ini sudah tidak digunakan lagi.
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.
Metode
| get |
Dapatkan kata sandi aplikasi untuk appId bot tertentu, jika bukan appId yang valid, kembalikan Null Metode ini adalah asinkron untuk mengaktifkan implementasi kustom yang mungkin perlu dipanggil ke serviced untuk memvalidasi pasangan appId / kata sandi. |
| is |
Memeriksa apakah autentikasi bot dinonaktifkan. Mengembalikan true jika autentikasi bot dinonaktifkan. Metode ini adalah asinkron untuk mengaktifkan implementasi kustom yang mungkin perlu dipanggil ke serviced untuk memvalidasi pasangan appId / kata sandi. |
| is |
Memvalidasi AppId. Metode ini adalah asinkron untuk mengaktifkan implementasi kustom yang mungkin perlu dipanggil ke serviced untuk memvalidasi pasangan appId / kata sandi. |
Detail Metode
getAppPassword(string)
Dapatkan kata sandi aplikasi untuk appId bot tertentu, jika bukan appId yang valid, kembalikan Null Metode ini adalah asinkron untuk mengaktifkan implementasi kustom yang mungkin perlu dipanggil ke serviced untuk memvalidasi pasangan appId / kata sandi.
function getAppPassword(appId: string): Promise<string | null>
Parameter
- appId
-
string
appid bot
Mengembalikan
Promise<string | null>
kata sandi atau null untuk appid yang tidak valid
isAuthenticationDisabled()
Memeriksa apakah autentikasi bot dinonaktifkan. Mengembalikan true jika autentikasi bot dinonaktifkan. Metode ini adalah asinkron untuk mengaktifkan implementasi kustom yang mungkin perlu dipanggil ke serviced untuk memvalidasi pasangan appId / kata sandi.
function isAuthenticationDisabled(): Promise<boolean>
Mengembalikan
Promise<boolean>
true jika autentikasi bot dinonaktifkan.
isValidAppId(string)
Memvalidasi AppId. Metode ini adalah asinkron untuk mengaktifkan implementasi kustom yang mungkin perlu dipanggil ke serviced untuk memvalidasi pasangan appId / kata sandi.
function isValidAppId(appId: string): Promise<boolean>
Parameter
- appId
-
string
appid bot
Mengembalikan
Promise<boolean>
true jika merupakan AppId yang valid