Aracılığıyla paylaş


MsalAppCredentials Sınıf

Tanım

uygulayan IAuthenticatorbir kimlik doğrulama sınıfı, kanallara giden iletiler için belirteçleri almak için kullanılır.

public class MsalAppCredentials : Microsoft.Bot.Connector.Authentication.AppCredentials, Microsoft.Bot.Connector.Authentication.IAuthenticator
type MsalAppCredentials = class
    inherit AppCredentials
    interface IAuthenticator
Public Class MsalAppCredentials
Inherits AppCredentials
Implements IAuthenticator
Devralma
Microsoft.Rest.ServiceClientCredentials
MsalAppCredentials
Uygulamalar

Oluşturucular

MsalAppCredentials(IConfidentialClientApplication, String, String, String, Boolean, ILogger)

MsalAppCredentials sınıfının yeni bir örneğini başlatır.

MsalAppCredentials(String, String, String, String, Boolean, ILogger)

MsalAppCredentials sınıfının yeni bir örneğini başlatır.

MsalAppCredentials(String, X509Certificate2, String, String, Boolean, ILogger)

MsalAppCredentials sınıfının yeni bir örneğini başlatır.

Alanlar

Empty

Boş bir kimlik bilgileri kümesi.

Özellikler

AuthTenant

Bu kimlik bilgisi için kanal kimlik doğrulama belirteci kiracısını alır veya ayarlar.

(Devralındığı yer: AppCredentials)
ChannelAuthTenant

Kanal kimlik doğrulaması için kullanılacak kiracıyı alır veya ayarlar.

(Devralındığı yer: AppCredentials)
CustomHttpClient

Bu kimlik bilgisi için kanal kimlik doğrulama belirteci kiracısını alır veya ayarlar.

(Devralındığı yer: AppCredentials)
Logger

Bu kimlik bilgisi için kanal kimlik doğrulama belirteci kiracısını alır veya ayarlar.

(Devralındığı yer: AppCredentials)
MicrosoftAppId

Bu kimlik bilgisi için Microsoft uygulama kimliğini alır veya ayarlar.

(Devralındığı yer: AppCredentials)
OAuthEndpoint

Kullanılacak OAuth uç noktasını alır.

(Devralındığı yer: AppCredentials)
OAuthScope

Kullanılacak OAuth kapsamını alır.

(Devralındığı yer: AppCredentials)
ValidateAuthority

Yetkilinin doğrulanıp doğrulanmayacağını belirten bir değer alır.

(Devralındığı yer: AppCredentials)

Yöntemler

BuildAuthenticator()

Belirteç alımı için kullanılacak gecikmeliyi AdalAuthenticator oluşturur.

BuildIAuthenticator()

Belirteç alımı için kullanılacak gecikmeliyi IAuthenticator oluşturur.

GetTokenAsync(Boolean)

Bir OAuth erişim belirteci alır.

(Devralındığı yer: AppCredentials)
ProcessHttpRequestAsync(HttpRequestMessage, CancellationToken)

Kimlik bilgilerini HTTP isteğine uygulayın.

(Devralındığı yer: AppCredentials)

Belirtik Arabirim Kullanımları

IAuthenticator.GetTokenAsync(Boolean)

uygulayan IAuthenticatorbir kimlik doğrulama sınıfı, kanallara giden iletiler için belirteçleri almak için kullanılır.

Şunlara uygulanır