ParameterizedBotFrameworkAuthentication class
- Memperluas
Konstruktor
Metode
| authenticate |
|
| authenticate |
Memvalidasi permintaan Protokol Kerangka Kerja Bot. |
| authenticate |
Memvalidasi permintaan Protokol Kerangka Kerja Bot. |
| create |
Membuat BotFrameworkClient yang digunakan 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 Konstruktor
ParameterizedBotFrameworkAuthentication(boolean, string, string, string, string, string, string, string, ServiceClientCredentialsFactory, AuthenticationConfiguration, (input: RequestInfo, init?: RequestInit) => Promise<Response>, ConnectorClientOptions)
new ParameterizedBotFrameworkAuthentication(validateAuthority: boolean, toChannelFromBotLoginUrl: string, toChannelFromBotOAuthScope: string, toBotFromChannelTokenIssuer: string, oAuthUrl: string, toBotFromChannelOpenIdMetadataUrl: string, toBotFromEmulatorOpenIdMetadataUrl: string, callerId: string, credentialsFactory: ServiceClientCredentialsFactory, authConfiguration: AuthenticationConfiguration, botFrameworkClientFetch?: (input: RequestInfo, init?: RequestInit) => Promise<Response>, connectorClientOptions?: ConnectorClientOptions)
Parameter
- validateAuthority
-
boolean
Nilai otoritas validasi untuk digunakan.
- toChannelFromBotLoginUrl
-
string
url masuk ke Saluran dari bot.
- toChannelFromBotOAuthScope
-
string
ke Saluran dari cakupan oauth bot.
- toBotFromChannelTokenIssuer
-
string
Ke bot dari Penerbit Token Saluran.
- oAuthUrl
-
string
Url OAuth.
- toBotFromChannelOpenIdMetadataUrl
-
string
ke bot dari url Metadata Id Terbuka Saluran.
- toBotFromEmulatorOpenIdMetadataUrl
-
string
Ke bot dari url Metadata Emulator Open Id.
- callerId
-
string
CallerId diatur pada Aktivitas yang diautentikasi.
- credentialsFactory
- ServiceClientCredentialsFactory
ServiceClientCredentialsFactory digunakan untuk membuat kredensial.
- authConfiguration
- AuthenticationConfiguration
- botFrameworkClientFetch
-
(input: RequestInfo, init?: RequestInit) => Promise<Response>
Pengambilan untuk digunakan di BotFrameworkClient.
- connectorClientOptions
- ConnectorClientOptions
Detail Metode
authenticateChannelRequest(string)
function authenticateChannelRequest(authHeader: string): Promise<ClaimsIdentity>
Parameter
- authHeader
-
string
Header autentikasi http diterima dalam permintaan keterampilan.
Mengembalikan
Promise<ClaimsIdentity>
Hasil validasi identitas.
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 diterima dalam permintaan keterampilan.
Mengembalikan
Promise<AuthenticateRequestResult>
Janjikan dengan AuthenticateRequestResult.
authenticateStreamingRequest(string, string)
Memvalidasi permintaan Protokol Kerangka Kerja Bot.
function authenticateStreamingRequest(authHeader: string, channelIdHeader: string): Promise<AuthenticateRequestResult>
Parameter
- authHeader
-
string
Header autentikasi http diterima dalam permintaan keterampilan.
- channelIdHeader
-
string
Header HTTP Id saluran.
Mengembalikan
Promise<AuthenticateRequestResult>
Janjikan dengan AuthenticateRequestResult.
createBotFrameworkClient()
Membuat BotFrameworkClient yang digunakan untuk memanggil Keterampilan.
function createBotFrameworkClient(): BotFrameworkClient
Mengembalikan
Instans BotFrameworkClient untuk memanggil Skills.
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
A ConnectorFactory.
createUserTokenClient(ClaimsIdentity)
Membuat instans UserTokenClient yang sesuai.
function createUserTokenClient(claimsIdentity: ClaimsIdentity): Promise<UserTokenClient>
Parameter
- claimsIdentity
- ClaimsIdentity
ClaimsIdentity Aktivitas masuk.
Mengembalikan
Promise<UserTokenClient>
Berjanjilah dengan instans UserTokenClient.
getOriginatingAudience()
Mendapatkan audiens asal dari cakupan Bot OAuth.
function getOriginatingAudience(): string
Mengembalikan
string
Audiens asal.