Compartilhar via


ServiceClientCredentialsFactory class

A classe abstrata ServiceClientCredentialsFactory que permite que os Bots forneçam suas próprias ServiceClientCredentials para bot para o canal de bot ou bot de habilidades para chamadas de bot pai.

Métodos

createCredentials(string, string | undefined, string, boolean)

Um método de fábrica para criar ServiceClientCredentials.

isAuthenticationDisabled()

Verifica se a autenticação de bot está desabilitada.

isValidAppId(string)

Valida uma ID do aplicativo.

Detalhes do método

createCredentials(string, string | undefined, string, boolean)

Um método de fábrica para criar ServiceClientCredentials.

function createCredentials(appId: string, audience: string | undefined, loginEndpoint: string, validateAuthority: boolean): Promise<ServiceClientCredentials>

Parâmetros

appId

string

A appId.

audience

string | undefined

A audiência.

loginEndpoint

string

A URL de logon.

validateAuthority

boolean

O valor de autoridade de validação a ser usado.

Retornos

Promise<ServiceClientCredentials>

Um ServiceClientCredentials.

isAuthenticationDisabled()

Verifica se a autenticação de bot está desabilitada.

function isAuthenticationDisabled(): Promise<boolean>

Retornos

Promise<boolean>

Se a autenticação do bot estiver desabilitada, o resultado será verdadeiro; caso contrário, false.

isValidAppId(string)

Valida uma ID do aplicativo.

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

Parâmetros

appId

string

A ID do aplicativo a ser validada.

Retornos

Promise<boolean>

O resultado será verdadeiro se appId for válido para o controlador; caso contrário, false.