Aracılığıyla paylaş


GovernmentChannelValidation.AuthenticateChannelToken Yöntem

Tanım

Aşırı Yüklemeler

AuthenticateChannelToken(String, ICredentialProvider, String, HttpClient, String)

Bot Framework Kamu Kanal Hizmeti'nden gönderilen belirteç olarak gelen Kimlik Doğrulama Üst Bilgisini doğrulayın.

AuthenticateChannelToken(String, ICredentialProvider, String, HttpClient, String, AuthenticationConfiguration)

Bot Framework Kamu Kanal Hizmeti'nden gönderilen belirteç olarak gelen Kimlik Doğrulama Üst Bilgisini doğrulayın.

AuthenticateChannelToken(String, ICredentialProvider, String, HttpClient, String)

Bot Framework Kamu Kanal Hizmeti'nden gönderilen belirteç olarak gelen Kimlik Doğrulama Üst Bilgisini doğrulayın.

public static System.Threading.Tasks.Task<System.Security.Claims.ClaimsIdentity> AuthenticateChannelToken (string authHeader, Microsoft.Bot.Connector.Authentication.ICredentialProvider credentials, string serviceUrl, System.Net.Http.HttpClient httpClient, string channelId);
static member AuthenticateChannelToken : string * Microsoft.Bot.Connector.Authentication.ICredentialProvider * string * System.Net.Http.HttpClient * string -> System.Threading.Tasks.Task<System.Security.Claims.ClaimsIdentity>
Public Shared Function AuthenticateChannelToken (authHeader As String, credentials As ICredentialProvider, serviceUrl As String, httpClient As HttpClient, channelId As String) As Task(Of ClaimsIdentity)

Parametreler

authHeader
String

Şu biçimdeki ham HTTP üst bilgisi: "Taşıyıcı [longString]".

credentials
ICredentialProvider

Kullanıcı, AppId gibi geçerli kimlik bilgileri kümesini tanımlamış.

serviceUrl
String

İstekten alınan hizmet URL'si.

httpClient
HttpClient

Belirteçlerin kimlik doğrulaması, Onayları ve ilgili belgeleri doğrulamak için çağrı yapılmasını gerektirir. HttpClient, bu çağrıları yapmak için kullanılır. Bu çağrılar genellikle kurulumu ve kaldırılması pahalı olan TLS bağlantıları gerektirir, bu nedenle paylaşılan bir HttpClient önerilir.

channelId
String

Doğrulanması gereken kanalın kimliği.

Döndürülenler

Claimsıdentity.

Şunlara uygulanır

AuthenticateChannelToken(String, ICredentialProvider, String, HttpClient, String, AuthenticationConfiguration)

Bot Framework Kamu Kanal Hizmeti'nden gönderilen belirteç olarak gelen Kimlik Doğrulama Üst Bilgisini doğrulayın.

public static System.Threading.Tasks.Task<System.Security.Claims.ClaimsIdentity> AuthenticateChannelToken (string authHeader, Microsoft.Bot.Connector.Authentication.ICredentialProvider credentials, string serviceUrl, System.Net.Http.HttpClient httpClient, string channelId, Microsoft.Bot.Connector.Authentication.AuthenticationConfiguration authConfig);
static member AuthenticateChannelToken : string * Microsoft.Bot.Connector.Authentication.ICredentialProvider * string * System.Net.Http.HttpClient * string * Microsoft.Bot.Connector.Authentication.AuthenticationConfiguration -> System.Threading.Tasks.Task<System.Security.Claims.ClaimsIdentity>
Public Shared Function AuthenticateChannelToken (authHeader As String, credentials As ICredentialProvider, serviceUrl As String, httpClient As HttpClient, channelId As String, authConfig As AuthenticationConfiguration) As Task(Of ClaimsIdentity)

Parametreler

authHeader
String

Şu biçimdeki ham HTTP üst bilgisi: "Taşıyıcı [longString]".

credentials
ICredentialProvider

Kullanıcı, AppId gibi geçerli kimlik bilgileri kümesini tanımlamış.

serviceUrl
String

İstekten alınan hizmet URL'si.

httpClient
HttpClient

Belirteçlerin kimlik doğrulaması, Onayları ve ilgili belgeleri doğrulamak için çağrı yapılmasını gerektirir. HttpClient, bu çağrıları yapmak için kullanılır. Bu çağrılar genellikle kurulumu ve kaldırılması pahalı olan TLS bağlantıları gerektirir, bu nedenle paylaşılan bir HttpClient önerilir.

channelId
String

Doğrulanması gereken kanalın kimliği.

authConfig
AuthenticationConfiguration

Kimlik doğrulama yapılandırması.

Döndürülenler

Claimsıdentity.

Şunlara uygulanır