JwtTokenValidation.AuthenticateRequest 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
| 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가 포함됩니다.