Aracılığıyla paylaş


ManagedIdentityAppCredentials Sınıf

Tanım

Yönetilen Hizmet Kimliği kimlik doğrulaması uygulaması.

public class ManagedIdentityAppCredentials : Microsoft.Bot.Connector.Authentication.AppCredentials
type ManagedIdentityAppCredentials = class
    inherit AppCredentials
Public Class ManagedIdentityAppCredentials
Inherits AppCredentials
Devralma
Microsoft.Rest.ServiceClientCredentials
ManagedIdentityAppCredentials

Oluşturucular

ManagedIdentityAppCredentials(String, String, HttpClient, ILogger)

ManagedIdentityAppCredentials sınıfının yeni bir örneğini başlatır. AAD kimlik bilgileri kimlik doğrulaması ve önbelleğe alma için Yönetilen Kimlik.

Özellikler

AuthTenant

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

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

Kiracıyı kanal kimlik doğrulaması için kullanılacak şekilde 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)
DefaultChannelAuthTenant

DefaultChannelAuthTenant alır.

(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)
ToChannelFromBotLoginUrlTemplate

ToChannelFromBotLoginUrlTemplate alır.

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

ToChannelFromBotOAuthScope 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

BuildIAuthenticator()

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

GetTokenAsync(Boolean)

OAuth erişim belirtecini alır.

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

Kimlik bilgilerini HTTP isteğine uygulayın.

(Devralındığı yer: AppCredentials)

Şunlara uygulanır