com.microsoft.aad.msal4j

Sınıflar

AbstractApplicationBase

, ConfidentialClientApplicationve için PublicClientApplicationortak yöntemleri ve özellikleri içeren soyut sınıfManagedIdentityApplication

AbstractApplicationBase.Builder<T>
AbstractClientApplicationBase

hem ConfidentialClientApplicationhem de PublicClientApplication için ortak yöntemleri ve özellikleri içeren soyut sınıf.

AbstractClientApplicationBase.Builder<T>
AppTokenProviderParameters
AuthenticationErrorCode

Hizmet tarafından döndürülen veya istemci tarafından oluşturulan hata kodlarını içeren sınıf

AuthenticationErrorMessage
AuthenticationResultMetadata

Kimlik DoğrulamaSonucunun içeriği için meta veriler ve ek bağlam içerir

AuthenticationResultMetadata.AuthenticationResultMetadataBuilder
AuthorizationCodeParameters

Yetkilendirme kodu akışı için parametreleri içeren nesne.

AuthorizationCodeParameters.AuthorizationCodeParametersBuilder
AuthorizationRequestUrlParameters
AuthorizationRequestUrlParameters.Builder
CIAMAuthority
ClaimsRequest

Talep isteği parametresini nesne olarak temsil eder

ClientCredentialFactory

Gizli istemci akışlarında kullanılan istemci kimlik bilgilerini oluşturmaya yönelik fabrika.

ClientCredentialParameters

İstemci kimlik bilgisi akışı için parametreleri içeren nesne.

ClientCredentialParameters.ClientCredentialParametersBuilder
ConfidentialClientApplication

Gizli istemci uygulamaları (Web Apps, Web API'leri ve daemon uygulamaları) için belirteçleri almak için kullanılacak sınıf.

ConfidentialClientApplication.Builder
CustomJWTAuthentication
DeviceCode

Cihaz kodu akışı için gerekli bilgileri içeren STS cihaz kodu uç noktasından döndürülen yanıt

DeviceCodeFlowParameters

Cihaz kodu akışı için parametreleri içeren nesne.

DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder
HttpRequest

Giden HTTP isteği hakkında bilgi içerir.

HttpResponse

HTTP yanıtı

IntegratedWindowsAuthenticationParameters

Tümleşik Windows Kimlik Doğrulaması parametrelerini içeren nesne.

IntegratedWindowsAuthenticationParameters.IntegratedWindowsAuthenticationParametersBuilder
InteractiveRequestParameters

Etkileşimli istekler için parametreleri içeren nesne.

InteractiveRequestParameters.InteractiveRequestParametersBuilder
ManagedIdentityApplication

Yönetilen kimlik için belirteçleri almak için kullanılacak sınıf.

ManagedIdentityApplication.Builder
ManagedIdentityErrorResponse
ManagedIdentityId
ManagedIdentityParameters

Yönetilen kimlik akışı için parametreleri içeren nesne.

ManagedIdentityParameters.ManagedIdentityParametersBuilder
MsalAzureSDKException

Azure SDK bir hata yanıtı döndürdüğünde oluşan özel durum türü.

MsalClientException

Kitaplıkta veya cihazda yerel olan ve hata oluştuğunda oluşan özel durum türü.

MsalError

MsalÖzel Durumu'nda özellik olarak döndürülen hata kodu.

MsalException

Belirteç alma sırasında bir hata oluştuğunda oluşturulan temel özel durum türü.

MsalInteractionRequiredException

Bu özel durum sınıfı, geliştiricilere kimlik doğrulamasının başarılı olması için kullanıcı arabirimi etkileşimi gerektiğini bildirmektir.

MsalServiceException

Hizmet hata yanıtı döndürdüğünde veya diğer ağ hataları oluştuğunda özel durum türü oluştu.

MsalThrottlingException

Hizmet azaltma yönergesi döndürdüğünde özel durum türü oluştu: Retry-After üst bilgisi, 429 veya 5xx durumları.

OSHelper
OidcAuthority
OnBehalfOfParameters

Behalf-Of akışı için parametreleri içeren nesne.

OnBehalfOfParameters.OnBehalfOfParametersBuilder
PopParameters

Desteklenen akışlarda Sahiplik Kanıtı (PoP) belirteci istemek için kullanılan parametreleri içerir

PublicClientApplication

Genel istemci uygulamaları (Masaüstü, Mobil) için belirteçleri almak için kullanılacak sınıf.

PublicClientApplication.Builder
RefreshTokenParameters

Yenileme belirteci isteği için parametreleri içeren nesne.

RefreshTokenParameters.RefreshTokenParametersBuilder
RequestedClaim

Tam talep isteği parametresinin parçası olan tek tek istenen talepleri temsil eder

RequestedClaimAdditionalInfo

Talep isteği parametresindeki bir istek talebi için yetkilendirme sunucusuna gönderilebilen ek bilgileri temsil eder

SilentParameters

Sessiz istekler için parametreleri içeren nesne.

SilentParameters.SilentParametersBuilder
SystemBrowserOptions

Etkileşimli kimlik doğrulamasını işlemek için ayrı bir işlem olarak varsayılan işletim sistemi tarayıcısını kullanma seçenekleri.

SystemBrowserOptions.SystemBrowserOptionsBuilder
TokenCache

Belirteçleri depolamak için kullanılan önbellek.

TokenCacheAccessContext

Belirteç önbelleğine erişilen bağlam

TokenCacheAccessContext.TokenCacheAccessContextBuilder
TokenProviderResult
UserAssertion

Temsilci kullanıcı kimliğini temsil eden bir onay içeren kimlik bilgisi türü.

UserIdentifier

Önbelleğe alınmış kimlik bilgisi hizmeti (CCS) yönlendirmesinde kullanılan X-AnchorPosta Kutusu üst bilgisini doldurma için kullanılır

UserNamePasswordParameters

Kullanıcı Adı/Parola akışı için parametreleri içeren nesne.

UserNamePasswordParameters.UserNamePasswordParametersBuilder

Arabirimler

IAccount

Tek bir kullanıcı hesabını temsil eden arabirim.

IAuthenticationResult

Belirteç alma işleminin sonuçlarını temsil eden arabirim.

IBroker

Tüm Aracıların uygulaması gereken temel yöntem kümesini tanımlamak için kullanılır

IClientAssertion

"urn:ietf:params:oauth:token-type:jwt" türünde onay içeren kimlik bilgisi türü.

IClientCertificate

X509 ortak sertifikası ve RSA özel anahtarı içeren kimlik bilgisi türü.

IClientCredential

Uygulama kimlik bilgilerini temsil eden arabirim

IClientSecret

Dize biçiminde gizli dizi içeren istemci kimlik bilgilerinin gösterimi

IConfidentialClientApplication

Gizli bir istemci uygulamasını (Web Uygulaması, Web API'si, Daemon Uygulaması) temsil eden arabirim.

IHttpClient

veya IConfidentialClientApplicationiçin IPublicClientApplication http istemcisi yapılandırılırken uygulanacak arabirim.

IHttpResponse

içinde yürütmesinden HttpRequest HTTP yanıtı IHttpClient

IManagedIdentityApplication

Yönetilen kimlik uygulamasını temsil eden arabirim.

IPublicClientApplication

Genel istemci uygulamasını temsil eden arabirim (Masaüstü, Mobil).

ITenantProfile

Tek bir kiracı profilini temsil eden arabirim.

ITokenCache

Güvenlik belirteci önbellek kalıcılığını temsil eden arabirim

ITokenCacheAccessAspect

Önbellek erişiminden önce ve sonra kod yürütme işlemini temsil eden arabirim.

ITokenCacheAccessContext

Belirteç önbelleğine erişilen bağlamı temsil eden arabirim

IUserAssertion

Behalf-Of akışında aşağı akış uygulamaları tarafından kullanılan temsilci kullanıcı kimliğini temsil eden arabirim

OpenBrowserAction

Sistem tarayıcısı başlatma mantığını geçersiz kılmak için uygulanacak arabirim.

Numaralandırmalar

AzureCloudEndpoint

Tüm ulusal bulutlar her ortamda kullanıcıların kimliğini ayrı olarak doğrular ve ayrı kimlik doğrulama uç noktalarına sahiptir.

CacheRefreshReason

kullanırken kimlik sağlayıcısından erişim belirtecinin getirilmenin nedenini belirtir acquireTokenSilently(SilentParameters parameters)

HttpMethod

Yaygın HTTP isteği yöntemlerini temsil eden bir numaralandırıcı.

InteractionRequiredExceptionReason

Kullanıcı etkileşimli kimlik doğrulamasından geçtiğinde karşılaşabileceği bir ipucu veren bir öğesinin nedeni MsalInteractionRequiredExceptionhakkındaki ayrıntılar

ManagedIdentitySourceType
Prompt

Yetkilendirme kodu isteği gönderirken gereken kullanıcı etkileşiminin türünü belirtin.

ResponseMode

AAD'nin yetkilendirme sonucunu çağıran uygulamaya geri gönderebileceği olası yöntemlerin değerleri

TokenSource

bir içinde bulunan belirteçler için olası kaynakların listesi IAuthenticationResult