Поделиться через


ICredentialProvider interface

Предупреждение

Теперь этот API является нерекомендуемым.

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.

Методы

getAppPassword(string)

Получите пароль приложения для заданного бота appId, если он не является допустимым appId, верните значение Null. Этот метод является асинхронным, чтобы включить пользовательские реализации, которые могут потребоваться для вызова в serviced для проверки пары appId/password.

isAuthenticationDisabled()

Проверяет, отключена ли проверка подлинности бота. Возвращает значение true, если проверка подлинности бота отключена. Этот метод является асинхронным для включения пользовательских реализаций, которые могут потребовать вызова в serviced для проверки пары appId/password.

isValidAppId(string)

Проверка AppId. Этот метод является асинхронным для включения пользовательских реализаций, которые могут потребовать вызова в serviced для проверки пары appId/password.

Сведения о методе

getAppPassword(string)

Получите пароль приложения для заданного бота appId, если он не является допустимым appId, верните значение Null. Этот метод является асинхронным, чтобы включить пользовательские реализации, которые могут потребоваться для вызова в serviced для проверки пары appId/password.

function getAppPassword(appId: string): Promise<string | null>

Параметры

appId

string

bot appid

Возвращаемое значение

Promise<string | null>

password или NULL для недопустимого идентификатора приложения

isAuthenticationDisabled()

Проверяет, отключена ли проверка подлинности бота. Возвращает значение true, если проверка подлинности бота отключена. Этот метод является асинхронным для включения пользовательских реализаций, которые могут потребовать вызова в serviced для проверки пары appId/password.

function isAuthenticationDisabled(): Promise<boolean>

Возвращаемое значение

Promise<boolean>

Значение true, если проверка подлинности бота отключена.

isValidAppId(string)

Проверка AppId. Этот метод является асинхронным для включения пользовательских реализаций, которые могут потребовать вызова в serviced для проверки пары appId/password.

function isValidAppId(appId: string): Promise<boolean>

Параметры

appId

string

bot appid

Возвращаемое значение

Promise<boolean>

True, если это допустимый идентификатор AppId