com.microsoft.aad.msal4j

Třídy

AbstractApplicationBase

Abstraktní třída obsahující běžné metody a vlastnosti pro PublicClientApplication, ConfidentialClientApplicationa ManagedIdentityApplication

AbstractApplicationBase.Builder<T>
AbstractClientApplicationBase

Abstraktní třída obsahující společné metody a vlastnosti pro obě PublicClientApplication a ConfidentialClientApplication.

AbstractClientApplicationBase.Builder<T>
AppTokenProviderParameters
AuthenticationErrorCode

Třída obsahující kódy chyb vrácené službou nebo vygenerovaná klientem

AuthenticationErrorMessage
AuthenticationResultMetadata

Obsahuje metadata a další kontext pro obsah výsledku ověřování.

AuthenticationResultMetadata.AuthenticationResultMetadataBuilder
AuthorizationCodeParameters

Objekt obsahující parametry pro tok autorizačního kódu

AuthorizationCodeParameters.AuthorizationCodeParametersBuilder
AuthorizationRequestUrlParameters
AuthorizationRequestUrlParameters.Builder
CIAMAuthority
ClaimsRequest

Představuje parametr požadavku deklarací identity jako objekt.

ClientCredentialFactory

Továrna pro vytváření přihlašovacích údajů klienta používaných v důvěrných tocích klientů

ClientCredentialParameters

Objekt obsahující parametry pro tok přihlašovacích údajů klienta

ClientCredentialParameters.ClientCredentialParametersBuilder
ConfidentialClientApplication

Třída, která se má použít k získání tokenů pro důvěrné klientské aplikace (Web Apps, webová rozhraní API a aplikace démona).

ConfidentialClientApplication.Builder
CustomJWTAuthentication
DeviceCode

Odpověď vrácená z koncového bodu kódu zařízení STS obsahující informace nezbytné pro tok kódu zařízení

DeviceCodeFlowParameters

Objekt obsahující parametry pro tok kódu zařízení

DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder
HttpRequest

Obsahuje informace o odchozím požadavku HTTP.

HttpResponse

Odpověď protokolu HTTP

IntegratedWindowsAuthenticationParameters

Objekt obsahující parametry pro integrované ověřování Windows

IntegratedWindowsAuthenticationParameters.IntegratedWindowsAuthenticationParametersBuilder
InteractiveRequestParameters

Objekt obsahující parametry pro interaktivní požadavky

InteractiveRequestParameters.InteractiveRequestParametersBuilder
ManagedIdentityApplication

Třída, která se má použít k získání tokenů pro spravovanou identitu.

ManagedIdentityApplication.Builder
ManagedIdentityErrorResponse
ManagedIdentityId
ManagedIdentityParameters

Objekt obsahující parametry pro tok spravované identity

ManagedIdentityParameters.ManagedIdentityParametersBuilder
MsalAzureSDKException

Typ výjimky vyvolaný při Azure SDK vrátí chybovou odpověď.

MsalClientException

Typ výjimky vyvolaný v případě, že dojde k chybě, která je místní pro knihovnu nebo zařízení.

MsalError

Kód chyby vrácený jako vlastnost v msalException.

MsalException

Typ základní výjimky vyvolaný v případě, že dojde k chybě během získávání tokenu.

MsalInteractionRequiredException

Tato třída výjimky informuje vývojáře, že pro úspěšné ověření je vyžadována interakce s uživatelským rozhraním.

MsalServiceException

Typ výjimky vyvolaný, když služba vrátí chybovou odpověď nebo dojde k jiným síťovým chybám.

MsalThrottlingException

Typ výjimky vyvolaný, když služba vrátí pokyn k omezování: Retry-After hlavička, stav 429 nebo 5xx.

OSHelper
OidcAuthority
OnBehalfOfParameters

Objekt obsahující parametry pro tok on-Behalf-Of.

OnBehalfOfParameters.OnBehalfOfParametersBuilder
PopParameters

Obsahuje parametry používané k vyžádání tokenu PoP (Proof of Possession) v podporovaných tocích.

PublicClientApplication

Třída, která se má použít k získání tokenů pro veřejné klientské aplikace (Desktop, Mobile).

PublicClientApplication.Builder
RefreshTokenParameters

Objekt obsahující parametry pro požadavek na obnovovací token

RefreshTokenParameters.RefreshTokenParametersBuilder
RequestedClaim

Představuje jednotlivé požadované deklarace identity, které jsou součástí kompletního parametru žádosti o deklarace identity.

RequestedClaimAdditionalInfo

Představuje další informace, které lze odeslat autorizačnímu serveru pro deklaraci identity požadavku v parametru žádosti o deklaraci identity.

SilentParameters

Objekt obsahující parametry pro tiché požadavky

SilentParameters.SilentParametersBuilder
SystemBrowserOptions

Možnosti použití výchozího prohlížeče operačního systému jako samostatného procesu pro zpracování interaktivního ověřování

SystemBrowserOptions.SystemBrowserOptionsBuilder
TokenCache

Mezipaměť použitá k ukládání tokenů.

TokenCacheAccessContext

Kontext, ve kterém se přistupuje k mezipaměti tokenů

TokenCacheAccessContext.TokenCacheAccessContextBuilder
TokenProviderResult
UserAssertion

Typ přihlašovacích údajů obsahující kontrolní výraz představující delegovanou identitu uživatele.

UserIdentifier

Používá se k naplnění hlavičky poštovní schránky X-Anchor, která se používá ve směrování služby CCS (Cached Credential Service).

UserNamePasswordParameters

Objekt obsahující parametry pro tok uživatelské jméno/heslo

UserNamePasswordParameters.UserNamePasswordParametersBuilder

Rozhraní

IAccount

Rozhraní představující jeden uživatelský účet

IAuthenticationResult

Rozhraní představující výsledky operace získání tokenu

IBroker

Používá se k definování základní sady metod, které musí implementovat všichni zprostředkovatelé.

IClientAssertion

Typ přihlašovacích údajů obsahující kontrolní výraz typu "urn:ietf:params:oauth:token-type:jwt".

IClientCertificate

Typ přihlašovacích údajů obsahující veřejný certifikát X509 a privátní klíč RSA.

IClientCredential

Rozhraní představující přihlašovací údaje aplikace

IClientSecret

Reprezentace přihlašovacích údajů klienta obsahujícího tajný kód ve formátu řetězce

IConfidentialClientApplication

Rozhraní představující důvěrnou klientskou aplikaci (webová aplikace, webové rozhraní API, aplikace démona).

IHttpClient

Rozhraní, které se má implementovat při konfiguraci klienta HTTP pro IPublicClientApplication nebo IConfidentialClientApplication.

IHttpResponse

Odpověď HTTP z provádění příkazu HttpRequest in IHttpClient

IManagedIdentityApplication

Rozhraní představující aplikaci spravované identity

IPublicClientApplication

Rozhraní představující veřejnou klientskou aplikaci (Desktop, Mobile).

ITenantProfile

Rozhraní představující jeden profil tenanta

ITokenCache

Rozhraní představující trvalost mezipaměti tokenů zabezpečení

ITokenCacheAccessAspect

Rozhraní představující operaci spouštění kódu před a po přístupu k mezipaměti.

ITokenCacheAccessContext

Rozhraní představující kontext, ve kterém se přistupuje k mezipaměti tokenů

IUserAssertion

Rozhraní představující delegovanou identitu uživatele používanou podřízenými aplikacemi v toku on-Behalf-Of

OpenBrowserAction

Implementované rozhraní pro přepsání logiky inicializace systémového prohlížeče

Výčty

AzureCloudEndpoint

Všechny národní cloudy ověřují uživatele samostatně v každém prostředí a mají samostatné koncové body ověřování.

CacheRefreshReason

Určuje důvod načtení přístupového tokenu od zprostředkovatele identity při použití. acquireTokenSilently(SilentParameters parameters)

HttpMethod

Enumerátor představující běžné metody požadavku HTTP.

InteractionRequiredExceptionReason

Podrobnosti o příčině MsalInteractionRequiredExceptiona poskytnutí nápovědy o uživateli, který může očekávat, když prochází interaktivním ověřováním

ManagedIdentitySourceType
Prompt

Uveďte typ interakce uživatele, který se vyžaduje při odesílání žádosti o autorizační kód.

ResponseMode

Hodnoty možných metod, ve kterých může AAD odeslat výsledek autorizace zpět do volající aplikace

TokenSource

Seznam možných zdrojů pro tokeny nalezené v IAuthenticationResult