BotFrameworkAuthentication class
Mewakili Lingkungan Cloud yang digunakan untuk mengautentikasi panggilan jaringan Protokol Kerangka Kerja Bot dalam lingkungan ini.
Metode
| authenticate |
Autentikasi permintaan Protokol Kerangka Kerja Bot ke Keterampilan. |
| authenticate |
Memvalidasi permintaan Protokol Kerangka Kerja Bot. |
| authenticate |
Memvalidasi permintaan Protokol Kerangka Kerja Bot. |
| create |
Membuat BotFrameworkClient untuk memanggil Keterampilan. |
| create |
Membuat ConnectorFactory yang dapat digunakan untuk membuat ConnectorClients yang dapat menggunakan kredensial dari Lingkungan Cloud khusus ini. |
| create |
Membuat instans UserTokenClient yang sesuai. |
| get |
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>
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
Promise<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
Promise<AuthenticateRequestResult>
createBotFrameworkClient()
Membuat BotFrameworkClient untuk memanggil Keterampilan.
function createBotFrameworkClient(): BotFrameworkClient
Mengembalikan
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
createUserTokenClient(ClaimsIdentity)
Membuat instans UserTokenClient yang sesuai.
function createUserTokenClient(claimsIdentity: ClaimsIdentity): Promise<UserTokenClient>
Parameter
- claimsIdentity
- ClaimsIdentity
ClaimsIdentity Aktivitas masuk.
Mengembalikan
Promise<UserTokenClient>
getOriginatingAudience()
Mendapatkan audiens asal dari cakupan Bot OAuth.
function getOriginatingAudience(): string
Mengembalikan
string
Audiens asal.