com.microsoft.aad.msal4j
Classes
| AbstractApplicationBase |
Classe abstraite contenant des méthodes et des propriétés courantes pour PublicClientApplication, ConfidentialClientApplicationet ManagedIdentityApplication |
|
| AbstractApplicationBase.Builder<T> | ||
| AbstractClientApplicationBase |
Classe abstraite contenant des méthodes et des propriétés courantes à la fois PublicClientApplication et ConfidentialClientApplication. |
|
| AbstractClientApplicationBase.Builder<T> | ||
| AppTokenProviderParameters | ||
| AuthenticationErrorCode |
Classe contenant des codes d’erreur retournés par le service ou générés par le client |
|
| AuthenticationErrorMessage | ||
| AuthenticationResultMetadata |
Contient des métadonnées et un contexte supplémentaire pour le contenu d’un résultat d’authentification |
|
| AuthenticationResultMetadata.AuthenticationResultMetadataBuilder | ||
| AuthorizationCodeParameters |
Objet contenant des paramètres pour le flux de code d’autorisation. |
|
| AuthorizationCodeParameters.AuthorizationCodeParametersBuilder | ||
| AuthorizationRequestUrlParameters | ||
| AuthorizationRequestUrlParameters.Builder | ||
| CIAMAuthority | ||
| ClaimsRequest |
Représente le paramètre de demande de revendications en tant qu’objet |
|
| ClientCredentialFactory |
Fabrique pour la création d’informations d’identification client utilisées dans les flux clients confidentiels. |
|
| ClientCredentialParameters |
Objet contenant des paramètres pour le flux d’informations d’identification du client. |
|
| ClientCredentialParameters.ClientCredentialParametersBuilder | ||
| ConfidentialClientApplication |
Classe à utiliser pour acquérir des jetons pour les applications clientes confidentielles (Web Apps, api web et applications démon). |
|
| ConfidentialClientApplication.Builder | ||
| CustomJWTAuthentication | ||
| DeviceCode |
Réponse retournée à partir du point de terminaison de code d’appareil STS contenant les informations nécessaires pour le flux de code de l’appareil |
|
| DeviceCodeFlowParameters |
Objet contenant des paramètres pour le flux de code de l’appareil. |
|
| DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder | ||
| HttpRequest |
Contient des informations sur la requête HTTP sortante. |
|
| HttpResponse |
Réponse HTTP |
|
| IntegratedWindowsAuthenticationParameters |
Objet contenant des paramètres pour l’authentification intégrée Windows. |
|
| IntegratedWindowsAuthenticationParameters.IntegratedWindowsAuthenticationParametersBuilder | ||
| InteractiveRequestParameters |
Objet contenant des paramètres pour les requêtes interactives. |
|
| InteractiveRequestParameters.InteractiveRequestParametersBuilder | ||
| ManagedIdentityApplication |
Classe à utiliser pour acquérir des jetons pour l’identité managée. |
|
| ManagedIdentityApplication.Builder | ||
| ManagedIdentityErrorResponse | ||
| ManagedIdentityId | ||
| ManagedIdentityParameters |
Objet contenant des paramètres pour le flux d’identité managée. |
|
| ManagedIdentityParameters.ManagedIdentityParametersBuilder | ||
| MsalAzureSDKException |
Type d’exception levée lorsque Kit de développement logiciel (SDK) Azure retourne une réponse d’erreur. |
|
| MsalClientException |
Le type d’exception levée quand et une erreur se produit localement dans la bibliothèque ou l’appareil. |
|
| MsalError |
Code d’erreur retourné en tant que propriété dans l’exception Msal |
|
| MsalException |
Type d’exception de base levée lorsqu’une erreur se produit lors de l’acquisition de jetons. |
|
| MsalInteractionRequiredException |
Cette classe d’exception consiste à informer les développeurs que l’interaction de l’interface utilisateur est requise pour que l’authentification réussisse. |
|
| MsalServiceException |
Type d’exception levée lorsque le service retourne une réponse d’erreur ou d’autres erreurs réseau se produisent. |
|
| MsalThrottlingException |
Type d’exception levée lorsque le service retourne l’instruction de limitation : Retry-After en-tête, 429 ou 5xx statuses. |
|
| OSHelper | ||
| OidcAuthority | ||
| OnBehalfOfParameters |
Objet contenant des paramètres pour le flux on-Behalf-Of. |
|
| OnBehalfOfParameters.OnBehalfOfParametersBuilder | ||
| PopParameters |
Contient des paramètres utilisés pour demander un jeton preuve de possession (PoP) dans les flux pris en charge |
|
| PublicClientApplication |
Classe à utiliser pour acquérir des jetons pour les applications clientes publiques (Desktop, Mobile). |
|
| PublicClientApplication.Builder | ||
| RefreshTokenParameters |
Objet contenant des paramètres pour la demande de jeton d’actualisation. |
|
| RefreshTokenParameters.RefreshTokenParametersBuilder | ||
| RequestedClaim |
Représente une revendication demandée individuelle qui fait partie d’un paramètre de demande de revendications complète |
|
| RequestedClaimAdditionalInfo |
Représente les informations supplémentaires qui peuvent être envoyées à un serveur d’autorisation pour une revendication de demande dans le paramètre de demande de revendication |
|
| SilentParameters |
Objet contenant des paramètres pour les demandes silencieuses. |
|
| SilentParameters.SilentParametersBuilder | ||
| SystemBrowserOptions |
Options d’utilisation du navigateur de système d’exploitation par défaut comme processus distinct pour gérer l’authentification interactive. |
|
| SystemBrowserOptions.SystemBrowserOptionsBuilder | ||
| TokenCache |
Cache utilisé pour stocker des jetons. |
|
| TokenCacheAccessContext |
Contexte dans lequel le cache de jeton est accessible |
|
| TokenCacheAccessContext.TokenCacheAccessContextBuilder | ||
| TokenProviderResult | ||
| UserAssertion |
Type d’informations d’identification contenant une assertion représentant une identité d’utilisateur déléguée. |
|
| UserIdentifier |
Utilisé pour remplir l’en-tête de boîte aux lettres X-Anchor |
|
| UserNamePasswordParameters |
Objet contenant des paramètres pour le flux nom d’utilisateur/mot de passe. |
|
| UserNamePasswordParameters.UserNamePasswordParametersBuilder | ||
Interfaces
| IAccount |
Interface représentant un seul compte d’utilisateur. |
| IAuthenticationResult |
Interface représentant les résultats de l’opération d’acquisition de jeton. |
| IBroker |
Utilisé pour définir l’ensemble de méthodes de base que tous les répartiteurs doivent implémenter |
| IClientAssertion |
Type d’informations d’identification contenant une assertion de type « urn :ietf :params :oauth :token-type :jwt ». |
| IClientCertificate |
Type d’informations d’identification contenant le certificat public X509 et la clé privée RSA. |
| IClientCredential |
Interface représentant les informations d’identification d’une application |
| IClientSecret |
Représentation des informations d’identification du client contenant un secret au format de chaîne |
| IConfidentialClientApplication |
Interface représentant une application cliente confidentielle (application web, API web, application démon). |
| IHttpClient |
Interface à implémenter lors de la configuration du client http pour IPublicClientApplication ou IConfidentialClientApplication. |
| IHttpResponse |
Réponse HTTP de l’exécution de HttpRequest in IHttpClient |
| IManagedIdentityApplication |
Interface représentant une application d’identité managée. |
| IPublicClientApplication |
Interface représentant une application cliente publique (Bureau, Mobile). |
| ITenantProfile |
Interface représentant un profil client unique. |
| ITokenCache |
Interface représentant la persistance du cache de jeton de sécurité |
| ITokenCacheAccessAspect |
Interface représentant l’opération d’exécution du code avant et après l’accès au cache. |
| ITokenCacheAccessContext |
Interface représentant le contexte dans lequel le cache de jetons est accessible |
| IUserAssertion |
Interface représentant une identité d’utilisateur déléguée utilisée par les applications en aval dans le flux on-Behalf-Of |
| OpenBrowserAction |
Interface à implémenter pour remplacer la logique d’initialisation du navigateur système. |
Énumérations
| AzureCloudEndpoint |
Tous les clouds nationaux authentifient les utilisateurs séparément dans chaque environnement et ont des points de terminaison d’authentification distincts. |
|
| CacheRefreshReason |
Spécifie la raison de l’extraction du jeton d’accès à partir du fournisseur d’identité lors de l’utilisation acquireTokenSilently(SilentParameters parameters) |
|
| HttpMethod |
Énumérateur représentant les méthodes de requête HTTP courantes. |
|
| InteractionRequiredExceptionReason |
Détails sur la cause d’un MsalInteractionRequiredException, en donnant un indicateur sur l’utilisateur peut s’attendre lorsqu’il passe par l’authentification interactive |
|
| ManagedIdentitySourceType | ||
| Prompt |
Indiquez le type d’interaction utilisateur requis lors de l’envoi d’une demande de code d’autorisation. |
|
| ResponseMode |
Valeurs des méthodes possibles dans lesquelles AAD peut renvoyer le résultat d’autorisation à l’application appelante |
|
| TokenSource |
Liste des sources possibles pour les jetons trouvés dans un IAuthenticationResult |
|