ParameterizedBotFrameworkAuthentication class
- Extends
Конструкторы
Методы
authenticate |
|
authenticate |
Проверьте запросы протокола Bot Framework. |
authenticate |
Проверьте запросы протокола Bot Framework. |
create |
Создает BotFrameworkClient, используемый для вызова навыков. |
create |
Создает connectorFactory, который можно использовать для создания соединителейClients, которые могут использовать учетные данные из этой конкретной облачной среды. |
create |
Создает соответствующий экземпляр UserTokenClient. |
get |
Возвращает исходную аудиторию из области бота OAuth. |
Сведения о конструкторе
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)
Параметры
- validateAuthority
-
boolean
Используемое значение центра проверки.
- toChannelFromBotLoginUrl
-
string
Url-адрес входа бота в канал.
- toChannelFromBotOAuthScope
-
string
Канал из области oauth бота.
- toBotFromChannelTokenIssuer
-
string
Бот из издателя токена канала.
- oAuthUrl
-
string
URL-адрес OAuth.
- toBotFromChannelOpenIdMetadataUrl
-
string
Url-адрес метаданных open id для бота из канала.
- toBotFromEmulatorOpenIdMetadataUrl
-
string
Url-адрес метаданных для бота из эмулятора Open Id Metadata.
- callerId
-
string
Объект callerId, заданный длядействий, прошедших проверку подлинности
- credentialsFactory
- ServiceClientCredentialsFactory
ServiceClientCredentialsFactory для создания учетных данных.
- authConfiguration
- AuthenticationConfiguration
Используемый
- botFrameworkClientFetch
-
(input: RequestInfo, init?: RequestInit) => Promise<Response>
Получение, используемое в BotFrameworkClient.
- connectorClientOptions
- ConnectorClientOptions
ConnectorClientOptions использовать при создании connectorClients.
Сведения о методе
authenticateChannelRequest(string)
function authenticateChannelRequest(authHeader: string): Promise<ClaimsIdentity>
Параметры
- authHeader
-
string
Заголовок проверки подлинности http, полученный в запросе навыка.
Возвращаемое значение
Promise<ClaimsIdentity>
Результат проверки удостоверения.
authenticateRequest(Activity, string)
Проверьте запросы протокола Bot Framework.
function authenticateRequest(activity: Activity, authHeader: string): Promise<AuthenticateRequestResult>
Параметры
- activity
-
Activity
Входящее действие.
- authHeader
-
string
Заголовок проверки подлинности http, полученный в запросе навыка.
Возвращаемое значение
Promise<AuthenticateRequestResult>
Обещание с помощью АутентификацииRequestResult.
authenticateStreamingRequest(string, string)
Проверьте запросы протокола Bot Framework.
function authenticateStreamingRequest(authHeader: string, channelIdHeader: string): Promise<AuthenticateRequestResult>
Параметры
- authHeader
-
string
Заголовок проверки подлинности http, полученный в запросе навыка.
- channelIdHeader
-
string
Заголовок HTTP идентификатора канала.
Возвращаемое значение
Promise<AuthenticateRequestResult>
Обещание с помощью АутентификацииRequestResult.
createBotFrameworkClient()
Создает BotFrameworkClient, используемый для вызова навыков.
function createBotFrameworkClient(): BotFrameworkClient
Возвращаемое значение
Экземпляр BotFrameworkClient для вызова Skills.
createConnectorFactory(ClaimsIdentity)
Создает connectorFactory, который можно использовать для создания соединителейClients, которые могут использовать учетные данные из этой конкретной облачной среды.
function createConnectorFactory(claimsIdentity: ClaimsIdentity): ConnectorFactory
Параметры
- claimsIdentity
- ClaimsIdentity
Свойство ClaimsIdentity входящего действия.
Возвращаемое значение
СоединительFactory.
createUserTokenClient(ClaimsIdentity)
Создает соответствующий экземпляр UserTokenClient.
function createUserTokenClient(claimsIdentity: ClaimsIdentity): Promise<UserTokenClient>
Параметры
- claimsIdentity
- ClaimsIdentity
Свойство ClaimsIdentity входящего действия.
Возвращаемое значение
Promise<UserTokenClient>
Обещание с экземпляром UserTokenClient.
getOriginatingAudience()
Возвращает исходную аудиторию из области бота OAuth.
function getOriginatingAudience(): string
Возвращаемое значение
string
Исходная аудитория.