-
Notifications
You must be signed in to change notification settings - Fork 143
Home
Santiago Gonzalez edited this page Jul 17, 2019
·
47 revisions
MSAL4J (Microsoft Authentication Library for Java) is an authentication library which enables you to acquire tokens from Azure AD, to access protected Web APIs (Microsoft APIs or applications registered with Azure Active Directory).
-
Pre-requisite: Before using MSAL4J you will have to register your applications with Azure AD.
-
Instantiate and configure the client application.
-
Learn more about the ways to acquire a token using MSAL4J. This returns an IAuthenticationResult.
-
Follow best practices for a robust enterprise ready application.
-
Refer FAQ for common issues and known bugs.
Date | Release | Main features |
---|---|---|
Coming Soon | MsalVnext | Support for ADFS2019, managed service identities, interactive authentication using system browser |
07/2019 | 0.6.0-preview | Milestone 0.6.0-preview |
07/2019 | 0.5.0-preview | Improved JavaDoc reference, Exceptions, added cache lookup to client credentials grant |
06/2019 | 0.4.0-preview | Exposed AcquireToken by refresh token |
05/2019 | 0.3.0-preview | FOCI support, Interfaces, Cache compatibility with MSAL .NET, Python |
05/2019 | 0.2.0-preview | Support for B2C accounts |
02/2019 | 0.1.0-preview | ADAL parity, builder pattern, telemetry, cache, authority aliases |
- Home
- Why use MSAL4J
- Register your app with AAD
- Scenarios
- Client Applications
- Acquiring tokens
- IAuthenticationResult
- Calling a protected API