com.microsoft.aad.msal4j
Classes
| AbstractApplicationBase |
Classe abstrata contendo métodos e propriedades comuns para PublicClientApplication, ConfidentialClientApplication, e ManagedIdentityApplication |
|
| AbstractApplicationBase.Builder<T> | ||
| AbstractClientApplicationBase |
Classe abstrata contendo métodos e propriedades comuns tanto PublicClientApplication a como ConfidentialClientApplicationa . |
|
| AbstractClientApplicationBase.Builder<T> | ||
| AppTokenProviderParameters | ||
| AuthenticationErrorCode |
Classe contendo códigos de erro devolvidos pelo serviço ou gerados pelo cliente |
|
| AuthenticationErrorMessage | ||
| AuthenticationResultMetadata |
Contém metadados e contexto adicional para o conteúdo de um Resultado de Autenticação |
|
| AuthenticationResultMetadata.AuthenticationResultMetadataBuilder | ||
| AuthorizationCodeParameters |
Objeto contendo parâmetros para o fluxo de código de autorização. |
|
| AuthorizationCodeParameters.AuthorizationCodeParametersBuilder | ||
| AuthorizationRequestUrlParameters | ||
| AuthorizationRequestUrlParameters.Builder | ||
| CIAMAuthority | ||
| ClaimsRequest |
Representa o parâmetro de pedido de reivindicações como um objeto |
|
| ClientCredentialFactory |
Factory para criar credenciais de clientes usadas em fluxos confidenciais de clientes. |
|
| ClientCredentialParameters |
Objeto contendo parâmetros para o fluxo de credenciais do cliente. |
|
| ClientCredentialParameters.ClientCredentialParametersBuilder | ||
| ConfidentialClientApplication |
Classe a ser usada para adquirir tokens para aplicações cliente confidenciais (Aplicações Web, Web APIs e aplicações daemon). |
|
| ConfidentialClientApplication.Builder | ||
| CustomJWTAuthentication | ||
| DeviceCode |
Resposta retornada do endpoint de código do dispositivo STS contendo informação necessária para o fluxo de código do dispositivo |
|
| DeviceCodeFlowParameters |
Objeto contendo parâmetros para o fluxo de código do dispositivo. |
|
| DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder | ||
| HttpRequest |
Contém informações sobre pedidos HTTP de saída. |
|
| HttpResponse |
Resposta HTTP |
|
| IntegratedWindowsAuthenticationParameters |
Objeto contendo parâmetros para Autenticação Windows Integrada. |
|
| IntegratedWindowsAuthenticationParameters.IntegratedWindowsAuthenticationParametersBuilder | ||
| InteractiveRequestParameters |
Objeto contendo parâmetros para pedidos interativos. |
|
| InteractiveRequestParameters.InteractiveRequestParametersBuilder | ||
| ManagedIdentityApplication |
Classe a ser usada para adquirir tokens para identidade gerida. |
|
| ManagedIdentityApplication.Builder | ||
| ManagedIdentityErrorResponse | ||
| ManagedIdentityId | ||
| ManagedIdentityParameters |
Objeto contendo parâmetros para fluxo de identidade gerido. |
|
| ManagedIdentityParameters.ManagedIdentityParametersBuilder | ||
| MsalAzureSDKException |
Tipo de exceção lançado quando o SDK do Azure retorna uma resposta de erro. |
|
| MsalClientException |
Tipo de exceção lançado quando ocorre um erro local à biblioteca ou ao dispositivo. |
|
| MsalError |
Código de erro devolvido como propriedade na Exceção MSAL |
|
| MsalException |
Tipo de exceção base lançado quando ocorre um erro durante a aquisição do token. |
|
| MsalInteractionRequiredException |
Esta classe de exceção serve para informar os programadores de que a interação com a interface de utilizador é necessária para que a autenticação tenha sucesso. |
|
| MsalServiceException |
Tipo de exceção lançado quando o serviço retorna uma resposta de erro ou outros erros de rede. |
|
| MsalThrottlingException |
Tipo de exceção lançado quando o serviço retorna a instrução de limitação: cabeçalho Retry-After, estados 429 ou 5xx. |
|
| OSHelper | ||
| OidcAuthority | ||
| OnBehalfOfParameters |
Objeto contendo parâmetros para o fluxo On-Behalf-Of. |
|
| OnBehalfOfParameters.OnBehalfOfParametersBuilder | ||
| PopParameters |
Contém parâmetros usados para solicitar um token de Prova de Posse (PoP) em fluxos suportados |
|
| PublicClientApplication |
Classe a ser usada para adquirir tokens para aplicações clientes públicas (Desktop, Mobile). |
|
| PublicClientApplication.Builder | ||
| RefreshTokenParameters |
Objeto contendo parâmetros para pedido de token de atualização. |
|
| RefreshTokenParameters.RefreshTokenParametersBuilder | ||
| RequestedClaim |
Representa uma reclamação individual solicitada que faz parte de um parâmetro completo de pedido de reclamações |
|
| RequestedClaimAdditionalInfo |
Representa a informação adicional que pode ser enviada a um servidor de autorização para uma reclamação de pedido no parâmetro de pedido de reclamação |
|
| SilentParameters |
Objeto contendo parâmetros para pedidos silenciosos. |
|
| SilentParameters.SilentParametersBuilder | ||
| SystemBrowserOptions |
Opções para usar o navegador do sistema operativo predefinido como um processo separado para gerir autenticação interativa. |
|
| SystemBrowserOptions.SystemBrowserOptionsBuilder | ||
| TokenCache |
Cache usado para armazenar tokens. |
|
| TokenCacheAccessContext |
Contexto em que a cache do token é acedida |
|
| TokenCacheAccessContext.TokenCacheAccessContextBuilder | ||
| TokenProviderResult | ||
| UserAssertion |
Tipo de credencial contendo uma asserção que representa uma identidade de utilizador delegada. |
|
| UserIdentifier |
Usado para preencher o cabeçalho X-Anchor |
|
| UserNamePasswordParameters |
Objeto contendo parâmetros para o fluxo de Nome de Utilizador/Palavra-passe. |
|
| UserNamePasswordParameters.UserNamePasswordParametersBuilder | ||
Interfaces
| IAccount |
Interface que representa uma única conta de utilizador. |
| IAuthenticationResult |
Interface que representa os resultados da operação de aquisição de tokens. |
| IBroker |
Usado para definir o conjunto básico de métodos que todos os Brokers devem implementar |
| IClientAssertion |
Tipo de credencial contendo uma afirmação do tipo "urn:ietf:params:oauth:token-type:jwt". |
| IClientCertificate |
Tipo de credencial contendo certificado público X509 e chave privada RSA. |
| IClientCredential |
Interface representando uma credencial de aplicação |
| IClientSecret |
Representação da credencial do cliente contendo um segredo em formato string |
| IConfidentialClientApplication |
Interface que representa uma aplicação cliente confidencial (Web App, Web API, Daemon App). |
| IHttpClient |
Interface a implementar ao configurar o cliente http para IPublicClientApplication ou IConfidentialClientApplication. |
| IHttpResponse |
Resposta HTTP a partir da execução de HttpRequest em IHttpClient |
| IManagedIdentityApplication |
Interface que representa uma aplicação de identidade gerida. |
| IPublicClientApplication |
Interface que representa uma aplicação cliente pública (Desktop, Mobile). |
| ITenantProfile |
Interface representando um único perfil de inquilino. |
| ITokenCache |
Interface que representa a persistência da cache de tokens de segurança |
| ITokenCacheAccessAspect |
Interface que representa a operação do código em execução antes e depois do acesso à cache. |
| ITokenCacheAccessContext |
Interface que representa o contexto em que a cache do token é acedida |
| IUserAssertion |
Interface que representa uma identidade de utilizador delegada usada por aplicações a jusante no fluxo On-Behalf-Of |
| OpenBrowserAction |
Interface a implementar para sobrepor a lógica de inicialização do navegador do sistema. |
Enumerações
| AzureCloudEndpoint |
Todas as clouds nacionais autenticam os utilizadores separadamente em cada ambiente e têm pontos finais de autenticação separados. |
|
| CacheRefreshReason |
Especifica a razão para obter o token de acesso do fornecedor de identidade ao utilizar acquireTokenSilently(SilentParameters parameters) |
|
| HttpMethod |
Um enumerador que representa métodos comuns de pedido HTTP. |
|
| InteractionRequiredExceptionReason |
Detalhes sobre a causa de um MsalInteractionRequiredException, dando uma pista sobre o utilizador pode esperar quando passar pela autenticação interativa |
|
| ManagedIdentitySourceType | ||
| Prompt |
Indique o tipo de interação do utilizador necessária ao enviar um pedido de código de autorização. |
|
| ResponseMode |
Valores para possíveis métodos em que o AAD pode enviar o resultado da autorização de volta para a aplicação que chama |
|
| TokenSource |
Uma lista de possíveis fontes para os tokens encontrados num IAuthenticationResult |
|