Skip to content

Fix main branch issues #641

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 91 commits into from
May 3, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
91 commits
Select commit Hold shift + click to select a range
1d5eeba
Add README
siddhijain Oct 10, 2022
1381cf0
Merge pull request #556 from AzureAD/include-brokers-README
siddhijain Oct 10, 2022
afc64b0
plugins for GPG signing
siddhijain Oct 10, 2022
f3fce3a
more plugins to fix failing tests
siddhijain Oct 11, 2022
f068b35
add azure-pipelines to build
siddhijain Oct 11, 2022
79b8c96
Add a source file
siddhijain Oct 11, 2022
a546a42
change class modifier for javadocs
siddhijain Oct 11, 2022
ffa0256
Removing developer tag
siddhijain Oct 13, 2022
f58214f
Merge pull request #557 from AzureAD/add-plugins-for-gpg-signing
siddhijain Oct 14, 2022
aa1af31
library version update to fix security vulnerability
siddhijain Oct 14, 2022
a6edfc7
Merge pull request #559 from AzureAD/SJAIN/fix-security-vulnerability
siddhijain Oct 14, 2022
a602696
Updated jackson-databind version
siddhijain Oct 28, 2022
192b95d
Merge pull request #566 from AzureAD/SJAIN/fix-jackson-databind-version
siddhijain Oct 28, 2022
96d2980
Updated versions for hotfix release.
siddhijain Oct 28, 2022
cb2eca2
Merge pull request #567 from AzureAD/SJAIN/update-version-for-release
siddhijain Oct 31, 2022
c4a4b3b
expose instanceDiscovery flag
siddhijain Nov 23, 2022
aa5e514
updated comments
siddhijain Nov 24, 2022
b3f07e8
updated b2c authority url for tests
siddhijain Nov 28, 2022
dd629bf
address PR comments + more tests
siddhijain Dec 2, 2022
568c0d4
missed update for regional endpoint
siddhijain Dec 2, 2022
b5cad22
separated b2c and adfs tests
siddhijain Dec 2, 2022
afa5133
Revert unintentional commit
siddhijain Dec 2, 2022
3bf60f2
Revert unintentional commit
siddhijain Dec 2, 2022
9126042
Fix Issue 572
siddhijain Dec 3, 2022
2c79780
Fixed failing test
siddhijain Dec 3, 2022
eecedd8
Merge pull request #573 from AzureAD/SJAIN/Issue-572
siddhijain Dec 5, 2022
70bd856
update regional endpoints
siddhijain Dec 5, 2022
b9cef63
Updating release numbers for beta release
siddhijain Dec 5, 2022
db2e7a5
Merge pull request #574 from AzureAD/SJAIN/regional-endpoint-updates
siddhijain Dec 6, 2022
6e3bbbd
Merge branch 'dev' into SJAIN/instance-discovery-endpoint
siddhijain Dec 6, 2022
548286d
update versions for release
siddhijain Jan 17, 2023
ea0190e
remove unintentional commit
siddhijain Jan 17, 2023
1177c5b
Merge pull request #583 from AzureAD/sjain/version-updates-for-release
siddhijain Jan 19, 2023
dee401f
Merge branch 'dev' into SJAIN/instance-discovery-endpoint
siddhijain Jan 24, 2023
0b81ab6
Merge pull request #569 from AzureAD/SJAIN/instance-discovery-endpoint
siddhijain Jan 25, 2023
aacb439
Add IBroker implementation for MSALRuntime (#563)
Avery-Dunn Jan 31, 2023
0f57bc5
Revert "Add IBroker implementation for MSALRuntime (#563)" (#588)
Avery-Dunn Jan 31, 2023
b8e6a70
regional endpoint change to always use login.microsoft.com
siddhijain Feb 13, 2023
d1cb3be
Merge pull request #596 from AzureAD/SJAIN/regional-endpoint-fix
siddhijain Feb 15, 2023
92eace8
Add support for both current and legacy B2C authority formats (#594)
Avery-Dunn Feb 16, 2023
6d850b1
add 2 seconds timeout while calling IMDS
siddhijain Feb 21, 2023
7150965
Merge branch 'dev' into SJAIN/add-2s-timeout-to-IMDS-call
siddhijain Feb 21, 2023
9a286ab
Fix failing tests
siddhijain Feb 22, 2023
8c26f4c
Fix failing tests
siddhijain Feb 22, 2023
d6ac699
delete commented out code
siddhijain Feb 22, 2023
290b543
Merge pull request #598 from AzureAD/SJAIN/add-2s-timeout-to-IMDS-call
siddhijain Feb 23, 2023
68a9972
Use the dedicated admin consent endpoint instead of a query parameter…
Avery-Dunn Feb 23, 2023
5ce95b6
updated versions for release
siddhijain Feb 23, 2023
9683c9d
Merge pull request #600 from AzureAD/SJAIN/update-versions-for-release
siddhijain Feb 24, 2023
12ca836
update condition to throw exception
siddhijain Mar 7, 2023
cf814eb
added test for invalid authority
siddhijain Mar 9, 2023
ed7df00
Add tests for a CIAM user and reduce test code duplication (#603)
Avery-Dunn Mar 9, 2023
3bfa042
expose extraQueryParameters
siddhijain Mar 13, 2023
00c991a
Merge pull request #606 from AzureAD/SJAIN/Issue-605
siddhijain Mar 13, 2023
82a9155
expose extraQueryParameters
siddhijain Mar 13, 2023
974cc55
ExtraQueryParameters tests
siddhijain Mar 15, 2023
34c3b01
retrigger the tests
siddhijain Mar 16, 2023
e6daa31
Updated an existing test case to check added parameters
siddhijain Mar 22, 2023
6106d52
Replace exception with warning
siddhijain Mar 22, 2023
88949fc
Merge pull request #607 from AzureAD/SJAIN/add-extraQueryParameters
siddhijain Mar 22, 2023
50249de
version updates for release
siddhijain Mar 23, 2023
17c4c6d
Merge pull request #609 from AzureAD/SJAIN/version-updates-for-release
siddhijain Mar 23, 2023
fa63cad
update json-smart version
siddhijain Mar 24, 2023
bc99394
Updated json-smart version
siddhijain Mar 27, 2023
b1c75bd
Merge pull request #612 from AzureAD/SJAIN/update-json-dependency
siddhijain Mar 27, 2023
34b2d83
version updates for release
siddhijain Mar 27, 2023
891ddfe
Merge pull request #614 from AzureAD/SJAIN/version-updates-for-release
siddhijain Mar 28, 2023
7866c0e
Initial commit
siddhijain Apr 10, 2023
a9d2ff7
add CIAM authority file
siddhijain Apr 10, 2023
8737dcf
revert authority validation changes
siddhijain Apr 10, 2023
883d2fb
Fix failing tests
siddhijain Apr 11, 2023
90adcfa
Fix failing tests
siddhijain Apr 11, 2023
7d10779
remove commented out line
siddhijain Apr 13, 2023
56ec57d
remove unnecessary code
siddhijain Apr 13, 2023
9d4e1dd
update exception message for device code flow
siddhijain Apr 13, 2023
f4189d9
add refresh_in logic
siddhijain Apr 14, 2023
98ef236
resolve build issues + address PR comments
siddhijain Apr 14, 2023
db6fad5
update tests
siddhijain Apr 14, 2023
a965fbb
Merge pull request #626 from AzureAD/add-ciam-authority
siddhijain Apr 16, 2023
7fc84fc
updated org-json version to resolve Dependabot alert
siddhijain Apr 16, 2023
3f653c6
Merge pull request #632 from AzureAD/sjain/update-org-json-version
siddhijain Apr 16, 2023
d345e61
Merge pull request #628 from AzureAD/SJAIN/add-refresh-in-logic
siddhijain Apr 17, 2023
0355683
Better redirect URI error handling and dependency upgrade (#633)
Avery-Dunn Apr 17, 2023
54c14b2
Version updates for 1.13.8 release (#634)
Avery-Dunn Apr 17, 2023
27fa7a1
Point to MSAL Java reference docs onboarded to Microsoft Learn
Dickson-Mwendia Apr 20, 2023
32c5751
Merge pull request #637 from AzureAD/update-reference-docs-link
siddhijain Apr 20, 2023
41018ef
Merge branch 'dev' into main
Avery-Dunn May 2, 2023
319e552
Merge branch 'main' of https://github.com/AzureAD/microsoft-authentic…
Avery-Dunn May 2, 2023
585a56c
Get main branch in sync with dev branch
Avery-Dunn May 2, 2023
f393991
Manually resolve differences between main and dev branches
Avery-Dunn May 2, 2023
2806b75
Manually resolve differences between main and dev branches
Avery-Dunn May 2, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 3 additions & 3 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,15 +21,15 @@ jobs:

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v1
uses: github/codeql-action/init@v2
# Override language selection by uncommenting this and choosing your languages
# with:
# languages: go, javascript, csharp, python, cpp, java

# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below).
- name: Autobuild
uses: github/codeql-action/autobuild@v1
uses: github/codeql-action/autobuild@v2

# ℹ️ Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl
Expand All @@ -43,4 +43,4 @@ jobs:
# make release

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v1
uses: github/codeql-action/analyze@v2
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

`main` branch | `dev` branch | Reference Docs
--------------------|-----------------|---------------
[![Build status](https://identitydivision.visualstudio.com/IDDP/_apis/build/status/CI/Java/MSAL%20Java%20CI%20Build?branchName=main)](https://identitydivision.visualstudio.com/IDDP/_build/latest?definitionId=762) | [![Build status](https://identitydivision.visualstudio.com/IDDP/_apis/build/status/CI/Java/MSAL%20Java%20CI%20Build?branchName=dev)](https://identitydivision.visualstudio.com/IDDP/_build/latest?definitionId=762)| [![Javadocs](http://javadoc.io/badge/com.microsoft.azure/msal4j.svg)](http://javadoc.io/doc/com.microsoft.azure/msal4j)
[![Build status](https://identitydivision.visualstudio.com/IDDP/_apis/build/status/CI/Java/MSAL%20Java%20CI%20Build?branchName=main)](https://identitydivision.visualstudio.com/IDDP/_build/latest?definitionId=762) | [![Build status](https://identitydivision.visualstudio.com/IDDP/_apis/build/status/CI/Java/MSAL%20Java%20CI%20Build?branchName=dev)](https://identitydivision.visualstudio.com/IDDP/_build/latest?definitionId=762)| [MSAL Java reference](https://learn.microsoft.com/en-us/java/api/com.microsoft.aad.msal4j?view=msal-java-latest)

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.

Expand All @@ -16,25 +16,25 @@ Quick links:
The library supports the following Java environments:
- Java 8 (or higher)

Current version - 1.13.2
Current version - 1.13.8

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).

You can get the msal4j package through Maven or Gradle.
You can get the com.microsoft.aad.msal4j package through Maven or Gradle.

### Maven
Find [the latest package in the Maven repository](https://mvnrepository.com/artifact/com.microsoft.azure/msal4j).
```xml
<dependency>
<groupId>com.microsoft.azure</groupId>
<artifactId>msal4j</artifactId>
<version>1.13.2</version>
<version>1.13.8</version>
</dependency>
```
### Gradle

```gradle
implementation group: 'com.microsoft.azure', name: 'com.microsoft.aad.msal4j', version: '1.13.2'
implementation group: 'com.microsoft.azure', name: 'com.microsoft.aad.msal4j', version: '1.13.8'
```

## Usage
Expand Down
2 changes: 1 addition & 1 deletion .gitignore → msal4j-brokers/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
*.rar

# Intellij
.idea/
../.idea/

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
Expand Down
15 changes: 15 additions & 0 deletions msal4j-brokers/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
#Microsoft Authentication Library Brokers
### Maven
Find [the latest package in the Maven repository](https://mvnrepository.com/artifact/com.microsoft.azure/msal4j-brokers).
```xml
<dependency>
<groupId>com.microsoft.azure</groupId>
<artifactId>msal4j-brokers</artifactId>
<version>0.0.1</version>
</dependency>
```
### Gradle

```gradle
implementation group: 'com.microsoft.azure', name: 'msal4j-brokers', version: '0.0.1'
```
131 changes: 131 additions & 0 deletions msal4j-brokers/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,131 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.microsoft.azure</groupId>
<artifactId>msal4j-brokers</artifactId>
<version>0.0.1</version>
<packaging>jar</packaging>
<name>msal4j-brokers</name>
<description>
Microsoft Authentication Library for Java - Brokers helps you integrate with the broker
on windows machine to secure Access tokens and refresh tokens.
</description>
<url>https://github.com/AzureAD/microsoft-authentication-library-for-java</url>
<licenses>
<license>
<name>MIT License</name>
</license>
</licenses>
<inceptionYear>2022</inceptionYear>
<scm>
<url>https://github.com/AzureAD/microsoft-authentication-library-for-java</url>
</scm>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<!-- https://mvnrepository.com/artifact/com.microsoft.azure/msal4j -->
<dependency>
<groupId>com.microsoft.azure</groupId>
<artifactId>msal4j</artifactId>
<version>1.13.2</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.6</version>
<scope>provided</scope>
</dependency>
</dependencies>

<!-- force https -->
<repositories>
<repository>
<id>central</id>
<url>https://repo1.maven.org/maven2</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>central</id>
<url>https://repo1.maven.org/maven2</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
<build>
<sourceDirectory>${project.build.directory}/delombok</sourceDirectory>
<plugins>
<plugin>
<groupId>org.projectlombok</groupId>
<artifactId>lombok-maven-plugin</artifactId>
<version>1.18.2.0</version>
<executions>
<execution>
<goals>
<goal>delombok</goal>
</goals>
</execution>
</executions>
<configuration>
<sourceDirectory>src/main/java</sourceDirectory>
<outputDirectory>${project.build.directory}/delombok</outputDirectory>
<addOutputDirectory>false</addOutputDirectory>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.10</version>
<configuration>
<argLine>-noverify</argLine>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>3.1.0</version>
<configuration>
<sourcepath>${project.build.directory}/delombok</sourcepath>
</configuration>
<executions>
<execution>
<id>attach-javadocs</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>2.2.1</version>
<executions>
<execution>
<id>attach-sources</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.7.0</version>
<configuration>
<source>8</source>
<target>8</target>
</configuration>
</plugin>
</plugins>
</build>

</project>
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
package com.microsoft.aad.msal4jbrokers;

import com.microsoft.aad.msal4j.*;
import lombok.extern.slf4j.Slf4j;

import java.util.concurrent.CompletableFuture;

@Slf4j
public class MSALRuntimeBroker implements IBroker {

@Override
public IAuthenticationResult acquireToken(PublicClientApplication application, SilentParameters requestParameters) {
log.debug("Should not call this API if msal runtime init failed");
throw new MsalClientException("Broker implementation missing", "missing_broker");
}

@Override
public IAuthenticationResult acquireToken(PublicClientApplication application, InteractiveRequestParameters requestParameters) {
throw new MsalClientException("Broker implementation missing", "missing_broker");
}

@Override
public IAuthenticationResult acquireToken(PublicClientApplication application, UserNamePasswordParameters requestParameters) {
throw new MsalClientException("Broker implementation missing", "missing_broker");
}

@Override
public CompletableFuture removeAccount(IAccount account) {
throw new MsalClientException("Broker implementation missing", "missing_broker");
}
}
29 changes: 29 additions & 0 deletions msal4j-sdk/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Compiled class file
*.class

# Log file
*.log

# BlueJ files
*.ctxt

# Mobile Tools for Java (J2ME)
.mtj.tmp/

# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar

# Intellij
../.idea/

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*

# Lombok
target/*
80 changes: 80 additions & 0 deletions msal4j-sdk/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
# Microsoft Authentication Library (MSAL) for Java

`main` branch | `dev` branch | Reference Docs
--------------------|-----------------|---------------
[![Build status](https://identitydivision.visualstudio.com/IDDP/_apis/build/status/CI/Java/MSAL%20Java%20CI%20Build?branchName=main)](https://identitydivision.visualstudio.com/IDDP/_build/latest?definitionId=762) | [![Build status](https://identitydivision.visualstudio.com/IDDP/_apis/build/status/CI/Java/MSAL%20Java%20CI%20Build?branchName=dev)](https://identitydivision.visualstudio.com/IDDP/_build/latest?definitionId=762)| [![Javadocs](http://javadoc.io/badge/com.microsoft.azure/com.microsoft.aad.msal4j.svg)](http://javadoc.io/doc/com.microsoft.azure/com.microsoft.aad.msal4j)

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.

Quick links:

| [Getting Started](https://docs.microsoft.com/en-us/azure/active-directory/develop/web-app-quickstart?pivots=devlang-java) | [Home](https://github.com/AzureAD/microsoft-authentication-library-for-java/wiki) | [Samples](https://github.com/Azure-Samples/ms-identity-msal-java-samples) | [Support](README.md#community-help-and-support) | [Feedback](https://forms.office.com/r/6AhHwQp3pe)
| --- | --- | --- | --- | --- |

## Install

The library supports the following Java environments:
- Java 8 (or higher)

Current version - 1.13.8

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).

You can get the com.microsoft.aad.msal4j package through Maven or Gradle.

### Maven
Find [the latest package in the Maven repository](https://mvnrepository.com/artifact/com.microsoft.azure/com.microsoft.aad.msal4j).
```xml
<dependency>
<groupId>com.microsoft.azure</groupId>
<artifactId>msal4j</artifactId>
<version>1.13.8</version>
</dependency>
```
### Gradle

```gradle
compile group: 'com.microsoft.azure', name: 'msal4j', version: '1.13.8'
```

## Usage

MSAL4J supports multiple [application types and authentication scenarios](https://docs.microsoft.com/azure/active-directory/develop/authentication-flows-app-scenarios).

Refer the [Uncyclo](https://github.com/AzureAD/microsoft-authentication-library-for-java/wiki) pages for more details on the usage of MSAL Java and the supported scenarios.

## Migrating from ADAL
If your application is using ADAL for Java (ADAL4J), we recommend you to update to use MSAL4J. No new feature work will be done in ADAL4J.

See the [ADAL to MSAL migration](https://github.com/AzureAD/microsoft-authentication-library-for-java/wiki/Migrate-to-MSAL-Java) guide.

## Roadmap

You can follow the latest updates and plans for MSAL Java in the [Roadmap](https://github.com/AzureAD/microsoft-authentication-library-for-java/wiki#roadmap) published on our Uncyclo.

## Contribution

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com.
When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

## Samples and Documentation

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.

## Community Help and Support

We leverage [Stack Overflow](http://stackoverflow.com/) to work with the community on supporting Azure Active Directory and its SDKs, including this one! We highly recommend you ask your questions on Stack Overflow (we're all on there!) Also browser existing issues to see if someone has had your question before.

We recommend you use the "msal" tag so we can see it! Here is the latest Q&A on Stack Overflow for MSAL: [http://stackoverflow.com/questions/tagged/msal](http://stackoverflow.com/questions/tagged/msal)

## Submit Feedback
We'd like your thoughts on this library. Please complete [this short survey.](https://forms.office.com/r/6AhHwQp3pe)

## Security Reporting

If you find a security issue with our libraries or services please report it to [[email protected]](mailto:[email protected]) with as much detail as possible. Your submission may be eligible for a bounty through the [Microsoft Bounty](http://aka.ms/bugbounty) program. Please do not post security issues to GitHub Issues or any other public site. We will contact you shortly upon receiving the information. We encourage you to get notifications of when security incidents occur by visiting [this page](https://technet.microsoft.com/security/dd252948) and subscribing to Security Advisory Alerts.

## We Value and Adhere to the Microsoft Open Source Code of Conduct

This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [[email protected]](mailto:[email protected]) with any additional questions or comments.
2 changes: 2 additions & 0 deletions msal4j-sdk/bnd.bnd
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
Export-Package: com.microsoft.aad.msal4j;version="1.13.8"
Automatic-Module-Name: com.microsoft.aad.msal4j
Loading