You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Initial commit
* fix: Correct scope for test dependency in POM
The `azure-security-keyvault-secrets` test dependency was include twice
and without the correct `test` scope.
* Updated keyvault secrets version
* Allow client assertion to be a callback and a per-request parameter (#482)
* Allow creating a client assertion from a callback
* Allow client credentials as a per-request parameter
* Minor changes to fix build issues
* Bump version numbers for 1.11.3 release (#484)
* Revert unintentional commit
* Add client_id to http request
* Retrigger the build
* Moving code to be executed for all client_Assertion requests
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Cause the User Principal to be Serializable when held in the HttpSession
as an attribute. This allows the J2EE web.xml "distributable" tag to
work.
https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html/development_guide/clustering_in_web_applications
* Update oauth2-oidc-sdk dependency
* Changes in the relevant classes
* Update error message when Authority does not contain path
* Update IllegalArgumentExceptionMessages.java
fix typo
* Fix java.io.IOException: too many bytes written (#453)
Current implementation relies on system location for getting bytes, and if it is not "UTF-8" underlying outputstream will error with
```java.io.IOException: too many bytes written```
Also fixed minor bug with wrong message being output
* Add trailing slash to authorities in silent calls (#431)
* Add trailing slash to authorities in silent calls
* Move trailing slash helper method to Authority class
* Silent calls now use cached environment info (#427)
* issue #428 resolution
* Fixed failing tests
* Updated vulnerable libraries' versions
* Revert some changes from the old PR
* Update regional endpoints (#504)
* Minor fixes/enhancements
* Update regional endpoint formatting
* Changelog and version changes for 1.12 release (#506)
Co-authored-by: siddhijain <[email protected]>
Co-authored-by: B. Schellhaas <[email protected]>
Co-authored-by: DidunAyodeji <[email protected]>
Co-authored-by: Dave Smith (Middleware Support) <[email protected]>
Co-authored-by: Matt Mazzola <[email protected]>
Co-authored-by: Marcelo Castro <[email protected]>
The Microsoft Authentication Library for Java (MSAL4J) enables applications to integrate with the [Microsoft identity platform](https://aka.ms/aaddevv2). It allows you to sign in users or apps with Microsoft identities (Azure AD, Microsoft accounts and Azure AD B2C accounts) and obtain tokens to call Microsoft APIs such as [Microsoft Graph](https://graph.microsoft.io/) or your own APIs registered with the Microsoft identity platform. It is built using industry standard OAuth2 and OpenID Connect protocols.
7
+
The Microsoft Authentication Library for Java (MSAL4J) enables applications to integrate with the [Microsoft identity platform](https://docs.microsoft.com/en-us/azure/active-directory/develop/). It allows you to sign in users or apps with Microsoft identities (Azure AD, Microsoft accounts and Azure AD B2C accounts) and obtain tokens to call Microsoft APIs such as [Microsoft Graph](https://graph.microsoft.io/) or your own APIs registered with the Microsoft identity platform. It is built using industry standard OAuth2 and OpenID Connect protocols.
The library supports the following Java environments:
17
17
- Java 8 (or higher)
18
18
19
-
Current version - 1.11.3
19
+
Current version - 1.12.0
20
20
21
21
You can find the changes for each version in the [change log](https://github.com/AzureAD/microsoft-authentication-library-for-java/blob/master/changelog.txt).
22
22
@@ -28,12 +28,12 @@ Find [the latest package in the Maven repository](https://mvnrepository.com/arti
@@ -58,7 +58,7 @@ This project has adopted the Microsoft Open Source Code of Conduct. For more inf
58
58
59
59
## Samples and Documentation
60
60
61
-
We provide a [full suite of sample applications](https://aka.ms/aaddevsamplesv2) and [documentation](https://aka.ms/aaddevv2) to help you get started with learning the Microsoft identity platform.
61
+
We provide a [full suite of sample applications](https://aka.ms/aaddevsamplesv2) and [documentation](https://docs.microsoft.com/en-us/azure/active-directory/develop/) to help you get started with learning the Microsoft identity platform.
Copy file name to clipboardExpand all lines: src/main/java/com/microsoft/aad/msal4j/IllegalArgumentExceptionMessages.java
+2
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,8 @@ class IllegalArgumentExceptionMessages {
7
7
8
8
finalstaticStringAUTHORITY_URI_EMPTY_PATH_SEGMENT = "Authority Uri should not have empty path segments";
9
9
10
+
finalstaticStringAUTHORITY_URI_MISSING_PATH_SEGMENT = "Authority Uri must have at least one path segment. This is usually 'common' or the application's tenant id.";
11
+
10
12
finalstaticStringAUTHORITY_URI_EMPTY_PATH = "Authority Uri should have at least one segment in the path";
0 commit comments