com.microsoft.aad.msal4j
Classi
| AbstractApplicationBase |
Classe astratta contenente metodi e proprietà comuni per PublicClientApplication, ConfidentialClientApplicatione ManagedIdentityApplication |
|
| AbstractApplicationBase.Builder<T> | ||
| AbstractClientApplicationBase |
Classe astratta contenente metodi e proprietà comuni sia PublicClientApplication per che ConfidentialClientApplicationper . |
|
| AbstractClientApplicationBase.Builder<T> | ||
| AppTokenProviderParameters | ||
| AuthenticationErrorCode |
Classe contenente i codici di errore restituiti dal servizio o generati dal client |
|
| AuthenticationErrorMessage | ||
| AuthenticationResultMetadata |
Contiene metadati e contesto aggiuntivo per il contenuto di un risultato di autenticazione |
|
| AuthenticationResultMetadata.AuthenticationResultMetadataBuilder | ||
| AuthorizationCodeParameters |
Oggetto contenente parametri per il flusso del codice di autorizzazione. |
|
| AuthorizationCodeParameters.AuthorizationCodeParametersBuilder | ||
| AuthorizationRequestUrlParameters | ||
| AuthorizationRequestUrlParameters.Builder | ||
| CIAMAuthority | ||
| ClaimsRequest |
Rappresenta il parametro della richiesta di attestazioni come oggetto |
|
| ClientCredentialFactory |
Factory per la creazione di credenziali client usate nei flussi client riservati. |
|
| ClientCredentialParameters |
Oggetto contenente parametri per il flusso delle credenziali client. |
|
| ClientCredentialParameters.ClientCredentialParametersBuilder | ||
| ConfidentialClientApplication |
Classe da usare per acquisire token per le applicazioni client riservate (App Web, API Web e applicazioni daemon). |
|
| ConfidentialClientApplication.Builder | ||
| CustomJWTAuthentication | ||
| DeviceCode |
Risposta restituita dall'endpoint del codice del dispositivo sts contenente le informazioni necessarie per il flusso del codice del dispositivo |
|
| DeviceCodeFlowParameters |
Oggetto contenente parametri per il flusso di codice del dispositivo. |
|
| DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder | ||
| HttpRequest |
Contiene informazioni sulla richiesta HTTP in uscita. |
|
| HttpResponse |
Risposta HTTP |
|
| IntegratedWindowsAuthenticationParameters |
Oggetto contenente i parametri per l'autenticazione integrata Windows. |
|
| IntegratedWindowsAuthenticationParameters.IntegratedWindowsAuthenticationParametersBuilder | ||
| InteractiveRequestParameters |
Oggetto contenente parametri per le richieste interattive. |
|
| InteractiveRequestParameters.InteractiveRequestParametersBuilder | ||
| ManagedIdentityApplication |
Classe da usare per acquisire i token per l'identità gestita. |
|
| ManagedIdentityApplication.Builder | ||
| ManagedIdentityErrorResponse | ||
| ManagedIdentityId | ||
| ManagedIdentityParameters |
Oggetto contenente parametri per il flusso di identità gestito. |
|
| ManagedIdentityParameters.ManagedIdentityParametersBuilder | ||
| MsalAzureSDKException |
Tipo di eccezione generato quando Azure SDK restituisce una risposta di errore. |
|
| MsalClientException |
Tipo di eccezione generato quando e si verifica un errore locale per la libreria o il dispositivo. |
|
| MsalError |
Codice di errore restituito come proprietà in Msal |
|
| MsalException |
Tipo di eccezione di base generato quando si verifica un errore durante l'acquisizione del token. |
|
| MsalInteractionRequiredException |
Questa classe di eccezione consiste nell'informare gli sviluppatori che l'interazione dell'interfaccia utente è necessaria per il successo dell'autenticazione. |
|
| MsalServiceException |
Tipo di eccezione generato quando il servizio restituisce una risposta di errore o altri errori di rete. |
|
| MsalThrottlingException |
Tipo di eccezione generato quando il servizio restituisce l'istruzione di limitazione: Retry-After intestazione, 429 o 5xx. |
|
| OSHelper | ||
| OidcAuthority | ||
| OnBehalfOfParameters |
Oggetto contenente i parametri per il flusso on-Behalf-Of. |
|
| OnBehalfOfParameters.OnBehalfOfParametersBuilder | ||
| PopParameters |
Contiene i parametri usati per richiedere un token di verifica del possesso (PoP) nei flussi supportati |
|
| PublicClientApplication |
Classe da usare per acquisire i token per le applicazioni client pubbliche (Desktop, Mobile). |
|
| PublicClientApplication.Builder | ||
| RefreshTokenParameters |
Oggetto contenente i parametri per la richiesta di token di aggiornamento. |
|
| RefreshTokenParameters.RefreshTokenParametersBuilder | ||
| RequestedClaim |
Rappresenta una singola attestazione richiesta che fa parte di un parametro di richiesta di attestazioni completo |
|
| RequestedClaimAdditionalInfo |
Rappresenta le informazioni aggiuntive che possono essere inviate a un server di autorizzazione per un'attestazione di richiesta nel parametro della richiesta di attestazione |
|
| SilentParameters |
Oggetto contenente parametri per le richieste invisibile all'utente. |
|
| SilentParameters.SilentParametersBuilder | ||
| SystemBrowserOptions |
Opzioni per l'uso del browser del sistema operativo predefinito come processo separato per gestire l'autenticazione interattiva. |
|
| SystemBrowserOptions.SystemBrowserOptionsBuilder | ||
| TokenCache |
Cache usata per l'archiviazione dei token. |
|
| TokenCacheAccessContext |
Contesto in cui si accede alla cache dei token |
|
| TokenCacheAccessContext.TokenCacheAccessContextBuilder | ||
| TokenProviderResult | ||
| UserAssertion |
Tipo di credenziale contenente un'asserzione che rappresenta un'identità utente delegata. |
|
| UserIdentifier |
Usato per popolare l'intestazione Cassetta postale X-Anchor |
|
| UserNamePasswordParameters |
Oggetto contenente i parametri per il flusso nome utente/password. |
|
| UserNamePasswordParameters.UserNamePasswordParametersBuilder | ||
Interfacce
| IAccount |
Interfaccia che rappresenta un singolo account utente. |
| IAuthenticationResult |
Interfaccia che rappresenta i risultati dell'operazione di acquisizione del token. |
| IBroker |
Usato per definire il set di base di metodi che tutti i Broker devono implementare |
| IClientAssertion |
Tipo di credenziale contenente un'asserzione di tipo "urn:ietf:params:oauth:token-type:jwt". |
| IClientCertificate |
Tipo di credenziale contenente il certificato pubblico X509 e la chiave privata RSA. |
| IClientCredential |
Interfaccia che rappresenta una credenziale dell'applicazione |
| IClientSecret |
Rappresentazione delle credenziali client contenenti un segreto in formato stringa |
| IConfidentialClientApplication |
Interfaccia che rappresenta un'applicazione client riservata (app Web, API Web, app daemon). |
| IHttpClient |
Interfaccia da implementare durante la configurazione del client HTTP per IPublicClientApplication o IConfidentialClientApplication. |
| IHttpResponse |
Risposta HTTP dall'esecuzione di HttpRequest in IHttpClient |
| IManagedIdentityApplication |
Interfaccia che rappresenta un'applicazione di identità gestita. |
| IPublicClientApplication |
Interfaccia che rappresenta un'applicazione client pubblica (Desktop, Mobile). |
| ITenantProfile |
Interfaccia che rappresenta un singolo profilo tenant. |
| ITokenCache |
Interfaccia che rappresenta la persistenza della cache dei token di sicurezza |
| ITokenCacheAccessAspect |
Interfaccia che rappresenta l'operazione di esecuzione del codice prima e dopo l'accesso alla cache. |
| ITokenCacheAccessContext |
Interfaccia che rappresenta il contesto in cui si accede alla cache dei token |
| IUserAssertion |
Interfaccia che rappresenta un'identità utente delegata usata dalle applicazioni downstream nel flusso on-Behalf-Of |
| OpenBrowserAction |
Interfaccia da implementare per eseguire l'override della logica di inizializzazione del browser di sistema. |
Enumerazioni
| AzureCloudEndpoint |
Tutti i cloud nazionali autenticano gli utenti separatamente in ogni ambiente e hanno endpoint di autenticazione separati. |
|
| CacheRefreshReason |
Specifica il motivo del recupero del token di accesso dal provider di identità quando si usa acquireTokenSilently(SilentParameters parameters) |
|
| HttpMethod |
Enumeratore che rappresenta i metodi di richiesta HTTP comuni. |
|
| InteractionRequiredExceptionReason |
Dettagli sulla causa di un oggetto MsalInteractionRequiredException, fornendo un suggerimento sull'utente che può aspettarsi quando passa attraverso l'autenticazione interattiva |
|
| ManagedIdentitySourceType | ||
| Prompt |
Indicare il tipo di interazione dell'utente necessario durante l'invio della richiesta del codice di autorizzazione. |
|
| ResponseMode |
Valori per i possibili metodi in cui AAD può inviare il risultato dell'autorizzazione all'applicazione chiamante |
|
| TokenSource |
Elenco delle possibili origini per i token trovati in un IAuthenticationResult |
|