Bagikan melalui


BotFrameworkAuthentication class

Mewakili Lingkungan Cloud yang digunakan untuk mengautentikasi panggilan jaringan Protokol Kerangka Kerja Bot dalam lingkungan ini.

Metode

authenticateChannelRequest(string)

Autentikasi permintaan Protokol Kerangka Kerja Bot ke Keterampilan.

authenticateRequest(Activity, string)

Memvalidasi permintaan Protokol Kerangka Kerja Bot.

authenticateStreamingRequest(string, string)

Memvalidasi permintaan Protokol Kerangka Kerja Bot.

createBotFrameworkClient()

Membuat BotFrameworkClient untuk memanggil Keterampilan.

createConnectorFactory(ClaimsIdentity)

Membuat ConnectorFactory yang dapat digunakan untuk membuat ConnectorClients yang dapat menggunakan kredensial dari Lingkungan Cloud khusus ini.

createUserTokenClient(ClaimsIdentity)

Membuat instans UserTokenClient yang sesuai.

getOriginatingAudience()

Mendapatkan audiens asal dari cakupan Bot OAuth.

Detail Metode

authenticateChannelRequest(string)

Autentikasi permintaan Protokol Kerangka Kerja Bot ke Keterampilan.

function authenticateChannelRequest(authHeader: string): Promise<ClaimsIdentity>

Parameter

authHeader

string

Header autentikasi HTTP dalam permintaan keterampilan.

Mengembalikan

Promise<ClaimsIdentity>

ClaimsIdentity.

authenticateRequest(Activity, string)

Memvalidasi permintaan Protokol Kerangka Kerja Bot.

function authenticateRequest(activity: Activity, authHeader: string): Promise<AuthenticateRequestResult>

Parameter

activity

Activity

Aktivitas masuk.

authHeader

string

Header autentikasi HTTP.

Mengembalikan

AuthenticateRequestResult.

authenticateStreamingRequest(string, string)

Memvalidasi permintaan Protokol Kerangka Kerja Bot.

function authenticateStreamingRequest(authHeader: string, channelIdHeader: string): Promise<AuthenticateRequestResult>

Parameter

authHeader

string

Header autentikasi HTTP.

channelIdHeader

string

Header HTTP ID saluran.

Mengembalikan

AuthenticateRequestResult.

createBotFrameworkClient()

Membuat BotFrameworkClient untuk memanggil Keterampilan.

function createBotFrameworkClient(): BotFrameworkClient

Mengembalikan

BotFrameworkClient.

createConnectorFactory(ClaimsIdentity)

Membuat ConnectorFactory yang dapat digunakan untuk membuat ConnectorClients yang dapat menggunakan kredensial dari Lingkungan Cloud khusus ini.

function createConnectorFactory(claimsIdentity: ClaimsIdentity): ConnectorFactory

Parameter

claimsIdentity
ClaimsIdentity

ClaimsIdentity Aktivitas masuk.

Mengembalikan

ConnectorFactory.

createUserTokenClient(ClaimsIdentity)

Membuat instans UserTokenClient yang sesuai.

function createUserTokenClient(claimsIdentity: ClaimsIdentity): Promise<UserTokenClient>

Parameter

claimsIdentity
ClaimsIdentity

ClaimsIdentity Aktivitas masuk.

Mengembalikan

Promise<UserTokenClient>

UserTokenClient.

getOriginatingAudience()

Mendapatkan audiens asal dari cakupan Bot OAuth.

function getOriginatingAudience(): string

Mengembalikan

string

Audiens asal.