Skip to content

Commit 032d613

Browse files
authored
Update Identity CAC flow (Azure#27977)
1 parent 438f3a8 commit 032d613

File tree

8 files changed

+12
-8
lines changed

8 files changed

+12
-8
lines changed

eng/versioning/external_dependencies.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ com.microsoft.azure:azure-mgmt-resources;1.3.0
187187
com.microsoft.azure:azure-mgmt-search;1.24.1
188188
com.microsoft.azure:azure-mgmt-storage;1.3.0
189189
com.microsoft.azure:azure-storage;8.0.0
190-
com.microsoft.azure:msal4j;1.11.0
190+
com.microsoft.azure:msal4j;1.11.3
191191
com.microsoft.azure:msal4j-persistence-extension;1.1.0
192192
com.sun.activation:jakarta.activation;1.2.2
193193
io.opentelemetry:opentelemetry-api;1.11.0

sdk/eventhubs/microsoft-azure-eventhubs-eph/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
<dependency>
6565
<groupId>com.microsoft.azure</groupId>
6666
<artifactId>msal4j</artifactId>
67-
<version>1.11.0</version> <!-- {x-version-update;com.microsoft.azure:msal4j;external_dependency} -->
67+
<version>1.11.3</version> <!-- {x-version-update;com.microsoft.azure:msal4j;external_dependency} -->
6868
<scope>test</scope>
6969
</dependency>
7070
<dependency>

sdk/eventhubs/microsoft-azure-eventhubs-extensions/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868
<dependency>
6969
<groupId>com.microsoft.azure</groupId>
7070
<artifactId>msal4j</artifactId>
71-
<version>1.11.0</version> <!-- {x-version-update;com.microsoft.azure:msal4j;external_dependency} -->
71+
<version>1.11.3</version> <!-- {x-version-update;com.microsoft.azure:msal4j;external_dependency} -->
7272
<scope>test</scope>
7373
</dependency>
7474
<dependency>

sdk/eventhubs/microsoft-azure-eventhubs/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@
7777
<dependency>
7878
<groupId>com.microsoft.azure</groupId>
7979
<artifactId>msal4j</artifactId>
80-
<version>1.11.0</version> <!-- {x-version-update;com.microsoft.azure:msal4j;external_dependency} -->
80+
<version>1.11.3</version> <!-- {x-version-update;com.microsoft.azure:msal4j;external_dependency} -->
8181
<scope>test</scope>
8282
</dependency>
8383
<dependency>

sdk/identity/azure-identity/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
<dependency>
4242
<groupId>com.microsoft.azure</groupId>
4343
<artifactId>msal4j</artifactId>
44-
<version>1.11.0</version> <!-- {x-version-update;com.microsoft.azure:msal4j;external_dependency} -->
44+
<version>1.11.3</version> <!-- {x-version-update;com.microsoft.azure:msal4j;external_dependency} -->
4545
</dependency>
4646
<dependency>
4747
<groupId>com.microsoft.azure</groupId>
@@ -110,7 +110,7 @@
110110
<rules>
111111
<bannedDependencies>
112112
<includes>
113-
<include>com.microsoft.azure:msal4j:[1.11.0]</include> <!-- {x-include-update;com.microsoft.azure:msal4j;external_dependency} -->
113+
<include>com.microsoft.azure:msal4j:[1.11.3]</include> <!-- {x-include-update;com.microsoft.azure:msal4j;external_dependency} -->
114114
<include>com.microsoft.azure:msal4j-persistence-extension:[1.1.0]</include> <!-- {x-include-update;com.microsoft.azure:msal4j-persistence-extension;external_dependency} -->
115115
<include>net.java.dev.jna:jna-platform:[5.6.0]</include> <!-- {x-include-update;net.java.dev.jna:jna-platform;external_dependency} -->
116116
<include>net.minidev:json-smart:[2.4.7]</include> <!-- {x-include-update;net.minidev:json-smart;external_dependency} -->

sdk/identity/azure-identity/src/main/java/com/azure/identity/implementation/IdentityClient.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -680,6 +680,10 @@ public Mono<AccessToken> authenticateWithConfidentialClient(TokenRequestContext
680680
ClientCredentialParameters.builder(new HashSet<>(request.getScopes()))
681681
.tenant(IdentityUtil
682682
.resolveTenantId(tenantId, request, options));
683+
if (clientAssertionSupplier != null) {
684+
builder.clientCredential(ClientCredentialFactory
685+
.createFromClientAssertion(clientAssertionSupplier.get()));
686+
}
683687
return confidentialClient.acquireToken(builder.build());
684688
}
685689
)).map(MsalToken::new);

sdk/spring/spring-cloud-azure-autoconfigure/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -317,7 +317,7 @@
317317
<rules>
318318
<bannedDependencies>
319319
<includes>
320-
<include>com.microsoft.azure:msal4j:[1.11.0]</include> <!-- {x-include-update;com.microsoft.azure:msal4j;external_dependency} -->
320+
<include>com.microsoft.azure:msal4j:[1.11.3]</include> <!-- {x-include-update;com.microsoft.azure:msal4j;external_dependency} -->
321321
<include>com.nimbusds:nimbus-jose-jwt:[9.10.1]</include> <!-- {x-include-update;com.nimbusds:nimbus-jose-jwt;external_dependency} -->
322322
<include>org.messaginghub:pooled-jms:[1.2.3]</include> <!-- {x-include-update;org.messaginghub:pooled-jms;external_dependency} -->
323323
<include>org.apache.qpid:qpid-jms-client:[0.53.0]</include> <!-- {x-include-update;org.apache.qpid:qpid-jms-client;external_dependency} -->

sdk/spring/spring-cloud-azure-starter-active-directory/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@
101101
<dependency>
102102
<groupId>com.microsoft.azure</groupId>
103103
<artifactId>msal4j</artifactId>
104-
<version>1.11.0</version> <!-- {x-version-update;com.microsoft.azure:msal4j;external_dependency} -->
104+
<version>1.11.3</version> <!-- {x-version-update;com.microsoft.azure:msal4j;external_dependency} -->
105105
</dependency>
106106
<dependency>
107107
<groupId>com.nimbusds</groupId>

0 commit comments

Comments
 (0)