다음을 통해 공유


BotFrameworkAuthentication class

이 환경 내에서 Bot Framework 프로토콜 네트워크 호출을 인증하는 데 사용되는 클라우드 환경을 나타냅니다.

메서드

authenticateChannelRequest(string)

기술에 대한 Bot Framework 프로토콜 요청을 인증합니다.

authenticateRequest(Activity, string)

Bot Framework 프로토콜 요청의 유효성을 검사합니다.

authenticateStreamingRequest(string, string)

Bot Framework 프로토콜 요청의 유효성을 검사합니다.

createBotFrameworkClient()

기술을 호출하기 위한 BotFrameworkClient를 만듭니다.

createConnectorFactory(ClaimsIdentity)

이 특정 클라우드 환경의 자격 증명을 사용할 수 있는 ConnectorClients를 만드는 데 사용할 수 있는 ConnectorFactory를 만듭니다.

createUserTokenClient(ClaimsIdentity)

적절한 UserTokenClient 인스턴스를 만듭니다.

getOriginatingAudience()

Bot OAuth 범위에서 원래 대상 그룹을 가져옵니다.

메서드 세부 정보

authenticateChannelRequest(string)

기술에 대한 Bot Framework 프로토콜 요청을 인증합니다.

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

매개 변수

authHeader

string

기술 요청의 HTTP 인증 헤더입니다.

반환

Promise<ClaimsIdentity>

ClaimsIdentity.

authenticateRequest(Activity, string)

Bot Framework 프로토콜 요청의 유효성을 검사합니다.

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

매개 변수

activity

Activity

인바운드 활동입니다.

authHeader

string

HTTP 인증 헤더입니다.

반환

AuthenticateRequestResult.

authenticateStreamingRequest(string, string)

Bot Framework 프로토콜 요청의 유효성을 검사합니다.

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

매개 변수

authHeader

string

HTTP 인증 헤더입니다.

channelIdHeader

string

채널 ID HTTP 헤더입니다.

반환

AuthenticateRequestResult.

createBotFrameworkClient()

기술을 호출하기 위한 BotFrameworkClient를 만듭니다.

function createBotFrameworkClient(): BotFrameworkClient

반환

BotFrameworkClient.

createConnectorFactory(ClaimsIdentity)

이 특정 클라우드 환경의 자격 증명을 사용할 수 있는 ConnectorClients를 만드는 데 사용할 수 있는 ConnectorFactory를 만듭니다.

function createConnectorFactory(claimsIdentity: ClaimsIdentity): ConnectorFactory

매개 변수

claimsIdentity
ClaimsIdentity

인바운드 활동의 ClaimsIdentity입니다.

반환

ConnectorFactory.

createUserTokenClient(ClaimsIdentity)

적절한 UserTokenClient 인스턴스를 만듭니다.

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

매개 변수

claimsIdentity
ClaimsIdentity

인바운드 활동의 ClaimsIdentity입니다.

반환

Promise<UserTokenClient>

UserTokenClient.

getOriginatingAudience()

Bot OAuth 범위에서 원래 대상 그룹을 가져옵니다.

function getOriginatingAudience(): string

반환

string

원래 대상 그룹입니다.