BotFrameworkAuthentication class
Представляет облачную среду, используемую для проверки подлинности сетевых вызовов протокола Bot Framework в этой среде.
Методы
authenticate |
Проверка подлинности запроса протокола Bot Framework к навыкам. |
authenticate |
Проверьте запросы протокола Bot Framework. |
authenticate |
Проверьте запросы протокола Bot Framework. |
create |
Создает BotFrameworkClient для вызова навыков. |
create |
Создает connectorFactory, который можно использовать для создания соединителейClients, которые могут использовать учетные данные из этой конкретной облачной среды. |
create |
Создает соответствующий экземпляр UserTokenClient. |
get |
Возвращает исходную аудиторию из области бота OAuth. |
Сведения о методе
authenticateChannelRequest(string)
Проверка подлинности запроса протокола Bot Framework к навыкам.
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>
authenticateStreamingRequest(string, string)
Проверьте запросы протокола Bot Framework.
function authenticateStreamingRequest(authHeader: string, channelIdHeader: string): Promise<AuthenticateRequestResult>
Параметры
- authHeader
-
string
Заголовок проверки подлинности HTTP.
- channelIdHeader
-
string
Заголовок HTTP идентификатора канала.
Возвращаемое значение
Promise<AuthenticateRequestResult>
createBotFrameworkClient()
Создает BotFrameworkClient для вызова навыков.
function createBotFrameworkClient(): BotFrameworkClient
Возвращаемое значение
createConnectorFactory(ClaimsIdentity)
Создает connectorFactory, который можно использовать для создания соединителейClients, которые могут использовать учетные данные из этой конкретной облачной среды.
function createConnectorFactory(claimsIdentity: ClaimsIdentity): ConnectorFactory
Параметры
- claimsIdentity
- ClaimsIdentity
Свойство ClaimsIdentity входящего действия.
Возвращаемое значение
соединителя
createUserTokenClient(ClaimsIdentity)
Создает соответствующий экземпляр UserTokenClient.
function createUserTokenClient(claimsIdentity: ClaimsIdentity): Promise<UserTokenClient>
Параметры
- claimsIdentity
- ClaimsIdentity
Свойство ClaimsIdentity входящего действия.
Возвращаемое значение
Promise<UserTokenClient>
userTokenClient
getOriginatingAudience()
Возвращает исходную аудиторию из области бота OAuth.
function getOriginatingAudience(): string
Возвращаемое значение
string
Исходная аудитория.