com.microsoft.aad.msal4j
Abstract |
Abstract class containing common methods and properties for PublicClientApplication, ConfidentialClientApplication, and ManagedIdentityApplication |
|
Abstract |
||
Abstract |
Abstract class containing common methods and properties to both PublicClientApplication and ConfidentialClientApplication. |
|
Abstract |
||
App |
||
Authentication |
Class containing error codes returned by the service or generated by the client |
|
Authentication |
||
Authentication |
Contains metadata and additional context for the contents of an Authentication |
|
Authentication |
||
Authorization |
Object containing parameters for authorization code flow. |
|
Authorization |
||
Authorization |
||
Authorization |
||
CIAMAuthority | ||
Claims |
Represents the claims request parameter as an object |
|
Client |
Factory for creating client credentials used in confidential client flows. |
|
Client |
Object containing parameters for client credential flow. |
|
Client |
||
Confidential |
Class to be used to acquire tokens for confidential client applications (Web Apps, Web APIs, and daemon applications). |
|
Confidential |
||
Custom |
||
Device |
Response returned from the STS device code endpoint containing information necessary for device code flow |
|
Device |
Object containing parameters for device code flow. |
|
Device |
||
Http |
Contains information about outgoing HTTP request. |
|
Http |
HTTP response |
|
Integrated |
Object containing parameters for Integrated Windows Authentication. |
|
Integrated |
||
Interactive |
Object containing parameters for interactive requests. |
|
Interactive |
||
Managed |
Class to be used to acquire tokens for managed identity. |
|
Managed |
||
Managed |
||
Managed |
||
Managed |
Object containing parameters for managed identity flow. |
|
Managed |
||
Msal |
Exception type thrown when Azure SDK returns an error response. |
|
Msal |
Exception type thrown when and error occurs that is local to the library or the device. |
|
Msal |
Error code returned as a property in Msal |
|
Msal |
Base exception type thrown when an error occurs during token acquisition. |
|
Msal |
This exception class is to inform developers that UI interaction is required for authentication to succeed. |
|
Msal |
Exception type thrown when service returns an error response or other networking errors occur. |
|
Msal |
Exception type thrown when service returns throttling instruction: Retry-After header, 429 or 5xx statuses. |
|
OSHelper | ||
Oidc |
||
On |
Object containing parameters for On-Behalf-Of flow. |
|
On |
||
Pop |
Contains parameters used to request a Proof of Possession (PoP) token in supported flows |
|
Public |
Class to be used to acquire tokens for public client applications (Desktop, Mobile). |
|
Public |
||
Refresh |
Object containing parameters for refresh token request. |
|
Refresh |
||
Requested |
Represents an individual requested claims that's part of a complete claims request parameter |
|
Requested |
Represents the additional information that can be sent to an authorization server for a request claim in the claim request parameter |
|
Silent |
Object containing parameters for silent requests. |
|
Silent |
||
System |
Options for using the default OS browser as a separate process to handle interactive authentication. |
|
System |
||
Token |
Cache used for storing tokens. |
|
Token |
Context in which the the token cache is accessed |
|
Token |
||
Token |
||
User |
Credential type containing an assertion representing a delegated user identity. |
|
User |
Used for populating the X-Anchor |
|
User |
Object containing parameters for Username/Password flow. |
|
User |
IAccount |
Interface representing a single user account. |
IAuthentication |
Interface representing the results of token acquisition operation. |
IBroker |
Used to define the basic set of methods that all Brokers must implement |
IClient |
Credential type containing an assertion of type "urn:ietf:params:oauth:token-type:jwt". |
IClient |
Credential type containing X509 public certificate and RSA private key. |
IClient |
Interface representing an application credential |
IClient |
Representation of client credential containing a secret in string format |
IConfidential |
Interface representing a confidential client application (Web App, Web API, Daemon App). |
IHttp |
Interface to be implemented when configuring http client for IPublicClientApplication or IConfidentialClientApplication. |
IHttp |
HTTP response from execution of HttpRequest in IHttpClient |
IManaged |
Interface representing a managed identity application. |
IPublic |
Interface representing a public client application (Desktop, Mobile). |
ITenant |
Interface representing a single tenant profile. |
IToken |
Interface representing security token cache persistence |
IToken |
Interface representing operation of executing code before and after cache access. |
IToken |
Interface representing context in which the token cache is accessed |
IUser |
Interface representing a delegated user identity used by downstream applications in On-Behalf-Of flow |
Open |
Interface to be implemented to override system browser initialization logic. |
Azure |
All the national clouds authenticate users separately in each environment and have separate authentication endpoints. |
|
Http |
An enumerator representing common HTTP request methods. |
|
Interaction |
Details about the cause of an MsalInteractionRequiredException, giving a hint about the user can expect when they go through interactive authentication |
|
Managed |
||
Prompt |
Indicate the type of user interaction that is required when sending authorization code request. |
|
Response |
Values for possible methods in which AAD can send the authorization result back to the calling application |
|
Token |
A list of possible sources for the tokens found in an IAuthenticationResult |