Aracılığıyla paylaş


AppCredentials Sınıf

Tanım

Kimlik doğrulaması ve önbelleğe alma için AAD kimlik bilgileri için temel soyutlama.

public abstract class AppCredentials : Microsoft.Rest.ServiceClientCredentials
type AppCredentials = class
    inherit ServiceClientCredentials
Public MustInherit Class AppCredentials
Inherits ServiceClientCredentials
Devralma
Microsoft.Rest.ServiceClientCredentials
AppCredentials
Türetilmiş

Oluşturucular

AppCredentials(String, HttpClient, ILogger)

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

AppCredentials(String, HttpClient, ILogger, String)

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

Özellikler

AuthTenant

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

ChannelAuthTenant

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

CustomHttpClient

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

Logger

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

MicrosoftAppId

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

OAuthEndpoint

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

OAuthScope

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

ValidateAuthority

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

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)

OAuth erişim belirteci alır.

IsTrustedServiceUrl(String)
Geçersiz.

Hizmet URL'sinin güvenilir bir ana bilgisayar için olup olmadığını denetler.

ProcessHttpRequestAsync(HttpRequestMessage, CancellationToken)

Kimlik bilgilerini HTTP isteğine uygulayın.

TrustServiceUrl(String)
Geçersiz.

Hizmet ana bilgisayar URL'sini güvenilen ana bilgisayarlara MicrosoftAppCredentials ekler.

TrustServiceUrl(String, DateTime)
Geçersiz.

Hizmet ana bilgisayar URL'sini güvenilen ana bilgisayarlara MicrosoftAppCredentials ekler.

Şunlara uygulanır