다음을 통해 공유


JwtTokenValidation.AuthenticateRequest 메서드

정의

오버로드

AuthenticateRequest(IActivity, String, ICredentialProvider, IChannelProvider, HttpClient)

요청을 인증하고 활동의 ServiceUrl 를 신뢰할 수 있는 URL 집합에 추가합니다.

AuthenticateRequest(IActivity, String, ICredentialProvider, IChannelProvider, AuthenticationConfiguration, HttpClient)

요청을 인증하고 활동의 ServiceUrl 를 신뢰할 수 있는 URL 집합에 추가합니다.

AuthenticateRequest(IActivity, String, ICredentialProvider, IChannelProvider, HttpClient)

요청을 인증하고 활동의 ServiceUrl 를 신뢰할 수 있는 URL 집합에 추가합니다.

public static System.Threading.Tasks.Task<System.Security.Claims.ClaimsIdentity> AuthenticateRequest(Microsoft.Bot.Schema.IActivity activity, string authHeader, Microsoft.Bot.Connector.Authentication.ICredentialProvider credentials, Microsoft.Bot.Connector.Authentication.IChannelProvider provider, System.Net.Http.HttpClient httpClient = default);
static member AuthenticateRequest : Microsoft.Bot.Schema.IActivity * string * Microsoft.Bot.Connector.Authentication.ICredentialProvider * Microsoft.Bot.Connector.Authentication.IChannelProvider * System.Net.Http.HttpClient -> System.Threading.Tasks.Task<System.Security.Claims.ClaimsIdentity>
Public Shared Function AuthenticateRequest (activity As IActivity, authHeader As String, credentials As ICredentialProvider, provider As IChannelProvider, Optional httpClient As HttpClient = Nothing) As Task(Of ClaimsIdentity)

매개 변수

activity
IActivity

작업

authHeader
String

인증 헤더입니다.

credentials
ICredentialProvider

봇의 자격 증명 공급자입니다.

provider
IChannelProvider

봇의 채널 서비스 공급자입니다.

httpClient
HttpClient

HTTP 클라이언트입니다.

반환

실행할 큐에 대기 중인 작업을 나타내는 작업입니다.

설명

작업이 성공적으로 완료되면 결과에 요청에 대한 클레임 기반 ID가 포함됩니다.

적용 대상

AuthenticateRequest(IActivity, String, ICredentialProvider, IChannelProvider, AuthenticationConfiguration, HttpClient)

요청을 인증하고 활동의 ServiceUrl 를 신뢰할 수 있는 URL 집합에 추가합니다.

public static System.Threading.Tasks.Task<System.Security.Claims.ClaimsIdentity> AuthenticateRequest(Microsoft.Bot.Schema.IActivity activity, string authHeader, Microsoft.Bot.Connector.Authentication.ICredentialProvider credentials, Microsoft.Bot.Connector.Authentication.IChannelProvider provider, Microsoft.Bot.Connector.Authentication.AuthenticationConfiguration authConfig, System.Net.Http.HttpClient httpClient = default);
static member AuthenticateRequest : Microsoft.Bot.Schema.IActivity * string * Microsoft.Bot.Connector.Authentication.ICredentialProvider * Microsoft.Bot.Connector.Authentication.IChannelProvider * Microsoft.Bot.Connector.Authentication.AuthenticationConfiguration * System.Net.Http.HttpClient -> System.Threading.Tasks.Task<System.Security.Claims.ClaimsIdentity>
Public Shared Function AuthenticateRequest (activity As IActivity, authHeader As String, credentials As ICredentialProvider, provider As IChannelProvider, authConfig As AuthenticationConfiguration, Optional httpClient As HttpClient = Nothing) As Task(Of ClaimsIdentity)

매개 변수

activity
IActivity

작업

authHeader
String

인증 헤더입니다.

credentials
ICredentialProvider

봇의 자격 증명 공급자입니다.

provider
IChannelProvider

봇의 채널 서비스 공급자입니다.

authConfig
AuthenticationConfiguration

선택적 인증 구성입니다.

httpClient
HttpClient

HTTP 클라이언트입니다.

반환

실행할 큐에 대기 중인 작업을 나타내는 작업입니다.

설명

작업이 성공적으로 완료되면 결과에 요청에 대한 클레임 기반 ID가 포함됩니다.

적용 대상