Bagikan melalui


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

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.

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.

isValidAppId(string)

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