com.microsoft.aad.msal4j
Clases
| AbstractApplicationBase |
Clase abstracta que contiene métodos y propiedades comunes para PublicClientApplication, ConfidentialClientApplicationy ManagedIdentityApplication |
|
| AbstractApplicationBase.Builder<T> | ||
| AbstractClientApplicationBase |
Clase abstracta que contiene métodos y propiedades comunes para PublicClientApplication y ConfidentialClientApplication. |
|
| AbstractClientApplicationBase.Builder<T> | ||
| AppTokenProviderParameters | ||
| AuthenticationErrorCode |
Clase que contiene códigos de error devueltos por el servicio o generados por el cliente |
|
| AuthenticationErrorMessage | ||
| AuthenticationResultMetadata |
Contiene metadatos y contexto adicional para el contenido de un resultado de autenticación |
|
| AuthenticationResultMetadata.AuthenticationResultMetadataBuilder | ||
| AuthorizationCodeParameters |
Objeto que contiene parámetros para el flujo de código de autorización. |
|
| AuthorizationCodeParameters.AuthorizationCodeParametersBuilder | ||
| AuthorizationRequestUrlParameters | ||
| AuthorizationRequestUrlParameters.Builder | ||
| CIAMAuthority | ||
| ClaimsRequest |
Representa el parámetro de solicitud de notificaciones como un objeto |
|
| ClientCredentialFactory |
Generador para crear credenciales de cliente usadas en flujos de cliente confidenciales. |
|
| ClientCredentialParameters |
Objeto que contiene parámetros para el flujo de credenciales de cliente. |
|
| ClientCredentialParameters.ClientCredentialParametersBuilder | ||
| ConfidentialClientApplication |
Clase que se usará para adquirir tokens para aplicaciones cliente confidenciales (Web Apps, API web y aplicaciones de demonio). |
|
| ConfidentialClientApplication.Builder | ||
| CustomJWTAuthentication | ||
| DeviceCode |
Respuesta devuelta desde el punto de conexión de código del dispositivo STS que contiene información necesaria para el flujo de código del dispositivo |
|
| DeviceCodeFlowParameters |
Objeto que contiene parámetros para el flujo de código del dispositivo. |
|
| DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder | ||
| HttpRequest |
Contiene información sobre la solicitud HTTP saliente. |
|
| HttpResponse |
Respuesta HTTP |
|
| IntegratedWindowsAuthenticationParameters |
Objeto que contiene parámetros para la autenticación integrada de Windows. |
|
| IntegratedWindowsAuthenticationParameters.IntegratedWindowsAuthenticationParametersBuilder | ||
| InteractiveRequestParameters |
Objeto que contiene parámetros para solicitudes interactivas. |
|
| InteractiveRequestParameters.InteractiveRequestParametersBuilder | ||
| ManagedIdentityApplication |
Clase que se va a usar para adquirir tokens para la identidad administrada. |
|
| ManagedIdentityApplication.Builder | ||
| ManagedIdentityErrorResponse | ||
| ManagedIdentityId | ||
| ManagedIdentityParameters |
Objeto que contiene parámetros para el flujo de identidad administrada. |
|
| ManagedIdentityParameters.ManagedIdentityParametersBuilder | ||
| MsalAzureSDKException |
Tipo de excepción que se produce cuando SDK de Azure devuelve una respuesta de error. |
|
| MsalClientException |
Tipo de excepción que se produce cuando se produce un error y que es local para la biblioteca o el dispositivo. |
|
| MsalError |
Código de error devuelto como una propiedad en Excepción msal |
|
| MsalException |
Tipo de excepción base que se produce cuando se produce un error durante la adquisición de tokens. |
|
| MsalInteractionRequiredException |
Esta clase de excepción es informar a los desarrolladores de que la interacción de la interfaz de usuario es necesaria para que la autenticación se realice correctamente. |
|
| MsalServiceException |
Tipo de excepción que se produce cuando el servicio devuelve una respuesta de error u otros errores de red. |
|
| MsalThrottlingException |
Tipo de excepción que se produce cuando el servicio devuelve instrucciones de limitación: Retry-After encabezado, 429 o 5xx estados. |
|
| OSHelper | ||
| OidcAuthority | ||
| OnBehalfOfParameters |
Objeto que contiene parámetros para el flujo on-Behalf-Of. |
|
| OnBehalfOfParameters.OnBehalfOfParametersBuilder | ||
| PopParameters |
Contiene parámetros usados para solicitar un token de prueba de posesión (PoP) en flujos admitidos. |
|
| PublicClientApplication |
Clase que se va a usar para adquirir tokens para aplicaciones cliente públicas (Escritorio, Móvil). |
|
| PublicClientApplication.Builder | ||
| RefreshTokenParameters |
Objeto que contiene parámetros para la solicitud de token de actualización. |
|
| RefreshTokenParameters.RefreshTokenParametersBuilder | ||
| RequestedClaim |
Representa una notificación solicitada individual que forma parte de un parámetro de solicitud de notificaciones completo. |
|
| RequestedClaimAdditionalInfo |
Representa la información adicional que se puede enviar a un servidor de autorización para una notificación de solicitud en el parámetro de solicitud de notificación. |
|
| SilentParameters |
Objeto que contiene parámetros para solicitudes silenciosas. |
|
| SilentParameters.SilentParametersBuilder | ||
| SystemBrowserOptions |
Opciones para usar el explorador del sistema operativo predeterminado como un proceso independiente para controlar la autenticación interactiva. |
|
| SystemBrowserOptions.SystemBrowserOptionsBuilder | ||
| TokenCache |
Caché usada para almacenar tokens. |
|
| TokenCacheAccessContext |
Contexto en el que se accede a la caché de tokens |
|
| TokenCacheAccessContext.TokenCacheAccessContextBuilder | ||
| TokenProviderResult | ||
| UserAssertion |
Tipo de credencial que contiene una aserción que representa una identidad de usuario delegada. |
|
| UserIdentifier |
Se usa para rellenar el encabezado de buzón de X-Anchor |
|
| UserNamePasswordParameters |
Objeto que contiene parámetros para el flujo de nombre de usuario o contraseña. |
|
| UserNamePasswordParameters.UserNamePasswordParametersBuilder | ||
Interfaces
| IAccount |
Interfaz que representa una sola cuenta de usuario. |
| IAuthenticationResult |
Interfaz que representa los resultados de la operación de adquisición de tokens. |
| IBroker |
Se usa para definir el conjunto básico de métodos que todos los agentes deben implementar |
| IClientAssertion |
Tipo de credencial que contiene una aserción de tipo "urn:ietf:params:oauth:token-type:jwt". |
| IClientCertificate |
Tipo de credencial que contiene el certificado público X509 y la clave privada RSA. |
| IClientCredential |
Interfaz que representa una credencial de aplicación |
| IClientSecret |
Representación de credenciales de cliente que contienen un secreto en formato de cadena |
| IConfidentialClientApplication |
Interfaz que representa una aplicación cliente confidencial (Aplicación web, API web, aplicación de demonio). |
| IHttpClient |
Interfaz que se va a implementar al configurar el cliente http para IPublicClientApplication o IConfidentialClientApplication. |
| IHttpResponse |
Respuesta HTTP de la ejecución de HttpRequest en IHttpClient |
| IManagedIdentityApplication |
Interfaz que representa una aplicación de identidad administrada. |
| IPublicClientApplication |
Interfaz que representa una aplicación cliente pública (Escritorio, Móvil). |
| ITenantProfile |
Interfaz que representa un perfil de inquilino único. |
| ITokenCache |
Interfaz que representa la persistencia de la caché de tokens de seguridad |
| ITokenCacheAccessAspect |
Interfaz que representa el funcionamiento de la ejecución del código antes y después del acceso a la caché. |
| ITokenCacheAccessContext |
Interfaz que representa el contexto en el que se accede a la caché de tokens |
| IUserAssertion |
Interfaz que representa una identidad de usuario delegada que usan las aplicaciones de nivel inferior en el flujo deBehalf-Of |
| OpenBrowserAction |
Interfaz que se va a implementar para invalidar la lógica de inicialización del explorador del sistema. |
Enumeraciones
| AzureCloudEndpoint |
Todas las nubes nacionales autentican a los usuarios por separado en cada entorno y tienen puntos de conexión de autenticación independientes. |
|
| CacheRefreshReason |
Especifica el motivo para capturar el token de acceso del proveedor de identidades al usar acquireTokenSilently(SilentParameters parameters) |
|
| HttpMethod |
Enumerador que representa métodos comunes de solicitud HTTP. |
|
| InteractionRequiredExceptionReason |
Detalles sobre la causa de un MsalInteractionRequiredException, dando una sugerencia sobre el usuario puede esperar cuando pasan por la autenticación interactiva |
|
| ManagedIdentitySourceType | ||
| Prompt |
Indique el tipo de interacción del usuario necesaria al enviar la solicitud de código de autorización. |
|
| ResponseMode |
Valores de los posibles métodos en los que AAD puede devolver el resultado de autorización a la aplicación que realiza la llamada |
|
| TokenSource |
Una lista de posibles orígenes para los tokens encontrados en IAuthenticationResult |
|