GovernmentChannelValidation.AuthenticateChannelToken Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.