com.microsoft.aad.msal4j
Classes
| AbstractApplicationBase |
Classe abstrata que contém métodos e propriedades comuns para PublicClientApplication, ConfidentialClientApplicatione ManagedIdentityApplication |
|
| AbstractApplicationBase.Builder<T> | ||
| AbstractClientApplicationBase |
Classe abstrata que contém métodos e propriedades comuns para ambos PublicClientApplication e ConfidentialClientApplication. |
|
| AbstractClientApplicationBase.Builder<T> | ||
| AppTokenProviderParameters | ||
| AuthenticationErrorCode |
Classe que contém códigos de erro retornados 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 que contém parâmetros para o fluxo de código de autorização. |
|
| AuthorizationCodeParameters.AuthorizationCodeParametersBuilder | ||
| AuthorizationRequestUrlParameters | ||
| AuthorizationRequestUrlParameters.Builder | ||
| CIAMAuthority | ||
| ClaimsRequest |
Representa o parâmetro de solicitação de declarações como um objeto |
|
| ClientCredentialFactory |
Fábrica para criar credenciais de cliente usadas em fluxos de cliente confidenciais. |
|
| ClientCredentialParameters |
Objeto que contém parâmetros para o fluxo de credenciais do cliente. |
|
| ClientCredentialParameters.ClientCredentialParametersBuilder | ||
| ConfidentialClientApplication |
Classe a ser usada para adquirir tokens para aplicativos cliente confidenciais (Aplicativos Web, APIs Web e aplicativos daemon). |
|
| ConfidentialClientApplication.Builder | ||
| CustomJWTAuthentication | ||
| DeviceCode |
Resposta retornada do ponto de extremidade de código do dispositivo STS contendo informações necessárias para o fluxo de código do dispositivo |
|
| DeviceCodeFlowParameters |
Objeto que contém parâmetros para o fluxo de código do dispositivo. |
|
| DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder | ||
| HttpRequest |
Contém informações sobre a solicitação HTTP de saída. |
|
| HttpResponse |
Resposta HTTP |
|
| IntegratedWindowsAuthenticationParameters |
Objeto que contém parâmetros para Autenticação integrada de Windows. |
|
| IntegratedWindowsAuthenticationParameters.IntegratedWindowsAuthenticationParametersBuilder | ||
| InteractiveRequestParameters |
Objeto que contém parâmetros para solicitações interativas. |
|
| InteractiveRequestParameters.InteractiveRequestParametersBuilder | ||
| ManagedIdentityApplication |
Classe a ser usada para adquirir tokens para identidade gerenciada. |
|
| ManagedIdentityApplication.Builder | ||
| ManagedIdentityErrorResponse | ||
| ManagedIdentityId | ||
| ManagedIdentityParameters |
Objeto que contém parâmetros para o fluxo de identidade gerenciada. |
|
| ManagedIdentityParameters.ManagedIdentityParametersBuilder | ||
| MsalAzureSDKException |
Tipo de exceção gerado quando SDK do Azure retorna uma resposta de erro. |
|
| MsalClientException |
Tipo de exceção gerado quando e ocorre um erro que é local para a biblioteca ou o dispositivo. |
|
| MsalError |
Código de erro retornado como uma propriedade na Exceção Msal |
|
| MsalException |
Tipo de exceção base gerado quando ocorre um erro durante a aquisição de token. |
|
| MsalInteractionRequiredException |
Essa classe de exceção é informar aos desenvolvedores que a interação com a interface do usuário é necessária para que a autenticação tenha êxito. |
|
| MsalServiceException |
Tipo de exceção gerado quando o serviço retorna uma resposta de erro ou outros erros de rede ocorrem. |
|
| MsalThrottlingException |
Tipo de exceção gerado quando o serviço retorna a instrução de limitação: Retry-After cabeçalho, 429 ou 5xx status. |
|
| OSHelper | ||
| OidcAuthority | ||
| OnBehalfOfParameters |
Objeto que contém parâmetros para o fluxo on-Behalf-Of. |
|
| OnBehalfOfParameters.OnBehalfOfParametersBuilder | ||
| PopParameters |
Contém parâmetros usados para solicitar um token PoP (Prova de Posse) em fluxos com suporte |
|
| PublicClientApplication |
Classe a ser usada para adquirir tokens para aplicativos cliente públicos (Desktop, Mobile). |
|
| PublicClientApplication.Builder | ||
| RefreshTokenParameters |
Objeto que contém parâmetros para solicitação de token de atualização. |
|
| RefreshTokenParameters.RefreshTokenParametersBuilder | ||
| RequestedClaim |
Representa uma declaração solicitada individual que faz parte de um parâmetro de solicitação de declarações completa |
|
| RequestedClaimAdditionalInfo |
Representa as informações adicionais que podem ser enviadas a um servidor de autorização para uma declaração de solicitação no parâmetro de solicitação de declaração |
|
| SilentParameters |
Objeto que contém parâmetros para solicitações silenciosas. |
|
| SilentParameters.SilentParametersBuilder | ||
| SystemBrowserOptions |
Opções para usar o navegador do sistema operacional padrão como um processo separado para lidar com a autenticação interativa. |
|
| SystemBrowserOptions.SystemBrowserOptionsBuilder | ||
| TokenCache |
Cache usado para armazenar tokens. |
|
| TokenCacheAccessContext |
Contexto no qual o cache de token é acessado |
|
| TokenCacheAccessContext.TokenCacheAccessContextBuilder | ||
| TokenProviderResult | ||
| UserAssertion |
Tipo de credencial que contém uma asserção que representa uma identidade de usuário delegada. |
|
| UserIdentifier |
Usado para preencher o cabeçalho da Caixa de Correio de Âncora |
|
| UserNamePasswordParameters |
Objeto que contém parâmetros para o fluxo nome de usuário/senha. |
|
| UserNamePasswordParameters.UserNamePasswordParametersBuilder | ||
Interfaces
| IAccount |
Interface que representa uma única conta de usuário. |
| IAuthenticationResult |
Interface que representa os resultados da operação de aquisição de token. |
| IBroker |
Usado para definir o conjunto básico de métodos que todos os Agentes devem implementar |
| IClientAssertion |
Tipo de credencial que contém uma asserção do tipo "urn:ietf:params:oauth:token-type:jwt". |
| IClientCertificate |
Tipo de credencial que contém o certificado público X509 e a chave privada RSA. |
| IClientCredential |
Interface que representa uma credencial de aplicativo |
| IClientSecret |
Representação da credencial do cliente que contém um segredo no formato de cadeia de caracteres |
| IConfidentialClientApplication |
Interface que representa um aplicativo cliente confidencial (Aplicativo Web, API Web, Aplicativo Daemon). |
| IHttpClient |
Interface a ser implementada ao configurar o cliente http para IPublicClientApplication ou IConfidentialClientApplication. |
| IHttpResponse |
Resposta HTTP da execução de HttpRequest in IHttpClient |
| IManagedIdentityApplication |
Interface que representa um aplicativo de identidade gerenciada. |
| IPublicClientApplication |
Interface que representa um aplicativo cliente público (Desktop, Mobile). |
| ITenantProfile |
Interface que representa um único perfil de locatário. |
| ITokenCache |
Interface que representa a persistência do cache de token de segurança |
| ITokenCacheAccessAspect |
Interface que representa a operação de execução de código antes e depois do acesso ao cache. |
| ITokenCacheAccessContext |
Interface que representa o contexto no qual o cache de token é acessado |
| IUserAssertion |
Interface que representa uma identidade de usuário delegada usada por aplicativos downstream no fluxo on-Behalf-Of |
| OpenBrowserAction |
Interface a ser implementada para substituir a lógica de inicialização do navegador do sistema. |
Enumerações
| AzureCloudEndpoint |
Todas as nuvens nacionais autenticam os usuários separadamente em cada ambiente e têm pontos de extremidade de autenticação separados. |
|
| CacheRefreshReason |
Especifica o motivo para buscar o token de acesso do provedor de identidade ao usar acquireTokenSilently(SilentParameters parameters) |
|
| HttpMethod |
Um enumerador que representa métodos comuns de solicitação HTTP. |
|
| InteractionRequiredExceptionReason |
Detalhes sobre a causa de um MsalInteractionRequiredException, dando uma dica sobre o usuário pode esperar quando ele passa pela autenticação interativa |
|
| ManagedIdentitySourceType | ||
| Prompt |
Indique o tipo de interação do usuário necessário ao enviar solicitação de código de autorização. |
|
| ResponseMode |
Valores para possíveis métodos nos quais o AAD pode enviar o resultado de autorização de volta para o aplicativo de chamada |
|
| TokenSource |
Uma lista de possíveis fontes para os tokens encontrados em um IAuthenticationResult |
|