Freigeben über


ServiceClientCredentialsFactory class

Die abstrakte ServiceClientCredentialsFactory-Klasse, mit der Bots ihre eigenen ServiceClientCredentials für Bot-zu-Bot-Kanal- oder Skillbot-Aufrufe für übergeordnete Bots bereitstellen können.

Methoden

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

Eine Factorymethode zum Erstellen von ServiceClientCredentials.

isAuthenticationDisabled()

Überprüft, ob die Botauthentifizierung deaktiviert ist.

isValidAppId(string)

Überprüft eine App-ID.

Details zur Methode

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

Eine Factorymethode zum Erstellen von ServiceClientCredentials.

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

Parameter

appId

string

Die appId.

audience

string | undefined

Die Zielgruppe.

loginEndpoint

string

Die Anmelde-URL.

validateAuthority

boolean

Der zu verwendende Wert der Validierungsautorität.

Gibt zurück

Promise<ServiceClientCredentials>

Ein ServiceClientCredentials-Element.

isAuthenticationDisabled()

Überprüft, ob die Botauthentifizierung deaktiviert ist.

function isAuthenticationDisabled(): Promise<boolean>

Gibt zurück

Promise<boolean>

Wenn die Botauthentifizierung deaktiviert ist, ist das Ergebnis true. Andernfalls false.

isValidAppId(string)

Überprüft eine App-ID.

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

Parameter

appId

string

Die zu überprüfende App-ID.

Gibt zurück

Promise<boolean>

Das Ergebnis ist true, wenn appId für den Controller gültig ist, andernfalls false.