microsoft-authentication-library-for-java
microsoft-authentication-library-for-java copied to clipboard
Microsoft Authentication Library (MSAL) for Java http://aka.ms/aadv2
### Library version used 1.23.1 ### Java version Java 21 ### Scenario PublicClient (AcquireTokenInteractive, AcquireTokenByUsernamePassword) ### Is this a new or an existing app? New ### Issue description and reproduction...
Fixes the issue described in https://github.com/AzureAD/microsoft-authentication-library-for-java/issues/958 Microsoft recommends PS256 for assertions and other MSALs follow this, however MSAL Java still used RS256. It seems like PSS support was only added...
Although most of our public APIs are documented, there are clearly gaps in many classes and methods: https://javadoc.io/doc/com.microsoft.azure/msal4j/1.21.0/index.html To follow Java best-practices and better help our customers, all APIs should...
Currently, the source code of the library follows a flat folder structure: the classes follow normal OOP conventions, but the .java files themselves are all in one folder. This style...
Currently, HTTP-related classes in MSAL Java are difficult to maintain and test: - A few core classes contain most of the behavior, but there are more than a dozen classes...
Fixes the issue described in https://github.com/AzureAD/microsoft-authentication-library-for-java/issues/846, and is similar to the fix in MSAL .NET: https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/pull/4856 This PR adds file-based detection of Azure Arc, in addition to the current detection...
### Library version used latest ### Java version 8 ### Scenario ConfidentialClient - service to service (AcquireTokenForClient) ### Is this a new or an existing app? This is a new...
Removal of dependencies in https://github.com/AzureAD/microsoft-authentication-library-for-java/pull/926 has resulted in OAuthAuthorizationGrant taking on the responsibilities of every removed grant class. This was done to reduce the complexity of the changes when removing...
### Library version used 1.15.0 ### Java version 21 ### Scenario ConfidentialClient - web api (AcquireTokenOnBehalfOf) ### Is this a new or an existing app? The app is in production,...
…issues/935 implement retryablecall to avoid socketexception