Skip to content

Commit e3cc6c7

Browse files
authored
Update Microsoft.IdentityModel dependencies (#194)
* Update Microsoft.IdentityModel dependencies Update to 7.0.0-preview3 * Rebaseline patch * Add CSharp and Cng version patches
1 parent 1bc73ad commit e3cc6c7

File tree

3 files changed

+55
-60
lines changed

3 files changed

+55
-60
lines changed

patches/azure-activedirectory-identitymodel-extensions-for-dotnet/0001-fix-for-source-build.patch

Lines changed: 53 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,38 @@
1-
From 2f8009e74404ff5a9681788f443eedcfb928cd65 Mon Sep 17 00:00:00 2001
2-
From: Matt Mitchell <mmitche@microsoft.com>
3-
Date: Tue, 18 Jul 2023 12:41:48 -0700
1+
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
2+
From: Eric Erhardt <eric.erhardt@microsoft.com>
3+
Date: Mon, 21 Aug 2023 10:22:54 -0500
44
Subject: [PATCH] fix for source build
55

66
---
7-
build/common.props | 5 -----
8-
build/dependencies.props | 9 ++++-----
9-
build/targets.props | 4 ++--
10-
buildConfiguration.xml | 2 +-
11-
.../Microsoft.IdentityModel.Abstractions.csproj | 6 ------
12-
.../Microsoft.IdentityModel.JsonWebTokens.csproj | 7 -------
13-
.../Microsoft.IdentityModel.Logging.csproj | 7 -------
14-
...icrosoft.IdentityModel.Protocols.OpenIdConnect.csproj | 7 -------
15-
...Microsoft.IdentityModel.Protocols.WsFederation.csproj | 7 -------
16-
.../Microsoft.IdentityModel.Protocols.csproj | 7 -------
17-
.../Microsoft.IdentityModel.Tokens.Saml.csproj | 7 -------
18-
.../Microsoft.IdentityModel.Tokens.csproj | 6 ------
19-
.../Microsoft.IdentityModel.Validators.csproj | 7 -------
20-
.../Microsoft.IdentityModel.Xml.csproj | 7 -------
21-
.../System.IdentityModel.Tokens.Jwt.csproj | 7 -------
22-
15 files changed, 7 insertions(+), 88 deletions(-)
7+
build/common.props | 5 -----
8+
build/dependencies.props | 8 ++++----
9+
build/targets.props | 4 ++--
10+
buildConfiguration.xml | 2 +-
11+
.../Microsoft.IdentityModel.Abstractions.csproj | 7 -------
12+
.../Microsoft.IdentityModel.JsonWebTokens.csproj | 7 -------
13+
.../Microsoft.IdentityModel.Logging.csproj | 7 -------
14+
...Microsoft.IdentityModel.Protocols.OpenIdConnect.csproj | 7 -------
15+
.../Microsoft.IdentityModel.Protocols.WsFederation.csproj | 7 -------
16+
.../Microsoft.IdentityModel.Protocols.csproj | 7 -------
17+
.../Microsoft.IdentityModel.Tokens.Saml.csproj | 7 -------
18+
.../Microsoft.IdentityModel.Tokens.csproj | 7 -------
19+
.../Microsoft.IdentityModel.Validators.csproj | 7 -------
20+
.../Microsoft.IdentityModel.Xml.csproj | 7 -------
21+
.../System.IdentityModel.Tokens.Jwt.csproj | 7 -------
22+
15 files changed, 7 insertions(+), 89 deletions(-)
2323

2424
diff --git a/build/common.props b/build/common.props
25-
index de06ad9b..c823f2d9 100644
25+
index 001d7daa..77c12525 100644
2626
--- a/build/common.props
2727
+++ b/build/common.props
28-
@@ -1,5 +1,4 @@
28+
@@ -1,6 +1,5 @@
2929
<Project>
30+
3031
- <Import Project="apiCompat.props" />
3132
<Import Project="dependencies.props" />
3233
<Import Project="targets.props" />
3334
<Import Project="version.props" />
34-
@@ -42,9 +41,5 @@
35+
@@ -43,9 +42,5 @@
3536
<NoWarn>$(NoWarn);SYSLIB0050</NoWarn>
3637
<NoWarn>$(NoWarn);SYSLIB0051</NoWarn>
3738
</PropertyGroup>
@@ -42,30 +43,27 @@ index de06ad9b..c823f2d9 100644
4243

4344
</Project>
4445
diff --git a/build/dependencies.props b/build/dependencies.props
45-
index 3ecb2744..25833767 100644
46+
index 23e1b910..254f709e 100644
4647
--- a/build/dependencies.props
4748
+++ b/build/dependencies.props
48-
@@ -14,8 +14,8 @@
49-
<SystemRuntimeSerializationXmlVersion>4.3.0</SystemRuntimeSerializationXmlVersion>
50-
<SystemSecurityClaimsVersion>4.3.0</SystemSecurityClaimsVersion>
51-
<SystemTextEncoding>4.3.0</SystemTextEncoding>
52-
- <SystemTextJson>4.7.2</SystemTextJson>
49+
@@ -4,14 +4,14 @@
50+
<AspNetCoreMinSupportedVersion>2.1.1</AspNetCoreMinSupportedVersion>
51+
<MicrosoftAzureKeyVaultVersion>3.0.5</MicrosoftAzureKeyVaultVersion>
52+
<MicrosoftAzureServicesAppAuthenticationVersion>1.0.3</MicrosoftAzureServicesAppAuthenticationVersion>
53+
- <MicrosoftCSharpVersion>4.5.0</MicrosoftCSharpVersion>
54+
+ <MicrosoftCSharpVersion>4.7.0</MicrosoftCSharpVersion>
55+
<MicrosoftSourceLinkGitHubVersion>1.0.0</MicrosoftSourceLinkGitHubVersion>
56+
<NetStandardVersion>2.0.3</NetStandardVersion>
57+
<NewtonsoftVersion>13.0.3</NewtonsoftVersion>
58+
<SystemMemoryVersion>4.5.5</SystemMemoryVersion>
59+
- <SystemSecurityCryptographyCngVersion>4.5.0</SystemSecurityCryptographyCngVersion>
5360
- <SystemTextEncodingsWeb>4.7.2</SystemTextEncodingsWeb>
54-
+ <SystemTextJson>7.0.0</SystemTextJson>
61+
- <SystemTextJson>4.7.2</SystemTextJson>
62+
+ <SystemSecurityCryptographyCngVersion>5.0.0</SystemSecurityCryptographyCngVersion>
5563
+ <SystemTextEncodingsWeb>7.0.0</SystemTextEncodingsWeb>
56-
<SystemXmlXmlDocumentVersion>4.3.0</SystemXmlXmlDocumentVersion>
57-
</PropertyGroup>
58-
59-
@@ -25,8 +25,7 @@
64+
+ <SystemTextJson>7.0.0</SystemTextJson>
6065
</PropertyGroup>
6166

62-
<PropertyGroup Condition="'$(TargetFramework)' != 'net8.0'">
63-
- <SystemSecurityCryptographyCngVersion>4.5.0</SystemSecurityCryptographyCngVersion>
64-
- <MicrosoftCSharpVersion>4.5.0</MicrosoftCSharpVersion>
65-
- <MicrosoftSourceLinkGitHubVersion>1.0.0</MicrosoftSourceLinkGitHubVersion>
66-
+ <SystemSecurityCryptographyCngVersion>5.0.0</SystemSecurityCryptographyCngVersion>
67-
+ <MicrosoftCSharpVersion>4.7.0</MicrosoftCSharpVersion>
68-
</PropertyGroup>
6967
</Project>
7068
diff --git a/build/targets.props b/build/targets.props
7169
index f020b59b..934aae74 100644
@@ -82,7 +80,7 @@ index f020b59b..934aae74 100644
8280
</PropertyGroup>
8381
</Project>
8482
diff --git a/buildConfiguration.xml b/buildConfiguration.xml
85-
index f0f7011a..69e2319b 100644
83+
index fec54d4a..fd742ca4 100644
8684
--- a/buildConfiguration.xml
8785
+++ b/buildConfiguration.xml
8886
@@ -1,7 +1,7 @@
@@ -92,13 +90,13 @@ index f0f7011a..69e2319b 100644
9290
- <runtimes>net461,netstandard2.0</runtimes>
9391
+ <runtimes>netstandard2.0</runtimes>
9492
<assemblyVersion>7.0.0</assemblyVersion>
95-
<nugetSuffix>preview</nugetSuffix>
93+
<nugetSuffix>preview3</nugetSuffix>
9694
<projects>
9795
diff --git a/src/Microsoft.IdentityModel.Abstractions/Microsoft.IdentityModel.Abstractions.csproj b/src/Microsoft.IdentityModel.Abstractions/Microsoft.IdentityModel.Abstractions.csproj
98-
index be1e21a5..ca69c038 100644
96+
index b804ef69..0743d558 100644
9997
--- a/src/Microsoft.IdentityModel.Abstractions/Microsoft.IdentityModel.Abstractions.csproj
10098
+++ b/src/Microsoft.IdentityModel.Abstractions/Microsoft.IdentityModel.Abstractions.csproj
101-
@@ -16,11 +16,5 @@
99+
@@ -17,11 +17,4 @@
102100
<DebugSymbols>true</DebugSymbols>
103101
</PropertyGroup>
104102

@@ -108,10 +106,10 @@ index be1e21a5..ca69c038 100644
108106
- <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
109107
- </PackageReference>
110108
- </ItemGroup>
111-
109+
-
112110
</Project>
113111
diff --git a/src/Microsoft.IdentityModel.JsonWebTokens/Microsoft.IdentityModel.JsonWebTokens.csproj b/src/Microsoft.IdentityModel.JsonWebTokens/Microsoft.IdentityModel.JsonWebTokens.csproj
114-
index d502da51..52a183e5 100644
112+
index 52e979fe..5198986f 100644
115113
--- a/src/Microsoft.IdentityModel.JsonWebTokens/Microsoft.IdentityModel.JsonWebTokens.csproj
116114
+++ b/src/Microsoft.IdentityModel.JsonWebTokens/Microsoft.IdentityModel.JsonWebTokens.csproj
117115
@@ -16,13 +16,6 @@
@@ -129,7 +127,7 @@ index d502da51..52a183e5 100644
129127
<ProjectReference Include="..\Microsoft.IdentityModel.Tokens\Microsoft.IdentityModel.Tokens.csproj" />
130128
</ItemGroup>
131129
diff --git a/src/Microsoft.IdentityModel.Logging/Microsoft.IdentityModel.Logging.csproj b/src/Microsoft.IdentityModel.Logging/Microsoft.IdentityModel.Logging.csproj
132-
index 8dc4ec39..99c05b78 100644
130+
index e0a1d69d..1bead8a7 100644
133131
--- a/src/Microsoft.IdentityModel.Logging/Microsoft.IdentityModel.Logging.csproj
134132
+++ b/src/Microsoft.IdentityModel.Logging/Microsoft.IdentityModel.Logging.csproj
135133
@@ -25,13 +25,6 @@
@@ -147,7 +145,7 @@ index 8dc4ec39..99c05b78 100644
147145
<ProjectReference Include="..\Microsoft.IdentityModel.Abstractions\Microsoft.IdentityModel.Abstractions.csproj" />
148146
</ItemGroup>
149147
diff --git a/src/Microsoft.IdentityModel.Protocols.OpenIdConnect/Microsoft.IdentityModel.Protocols.OpenIdConnect.csproj b/src/Microsoft.IdentityModel.Protocols.OpenIdConnect/Microsoft.IdentityModel.Protocols.OpenIdConnect.csproj
150-
index 8d5887be..463ac14b 100644
148+
index f4ecd1f9..483a9770 100644
151149
--- a/src/Microsoft.IdentityModel.Protocols.OpenIdConnect/Microsoft.IdentityModel.Protocols.OpenIdConnect.csproj
152150
+++ b/src/Microsoft.IdentityModel.Protocols.OpenIdConnect/Microsoft.IdentityModel.Protocols.OpenIdConnect.csproj
153151
@@ -15,13 +15,6 @@
@@ -165,10 +163,10 @@ index 8d5887be..463ac14b 100644
165163
<ProjectReference Include="..\Microsoft.IdentityModel.Protocols\Microsoft.IdentityModel.Protocols.csproj" />
166164
<ProjectReference Include="..\System.IdentityModel.Tokens.Jwt\System.IdentityModel.Tokens.Jwt.csproj" />
167165
diff --git a/src/Microsoft.IdentityModel.Protocols.WsFederation/Microsoft.IdentityModel.Protocols.WsFederation.csproj b/src/Microsoft.IdentityModel.Protocols.WsFederation/Microsoft.IdentityModel.Protocols.WsFederation.csproj
168-
index 66f7e921..c406dea1 100644
166+
index 0e283fce..d599a4b1 100644
169167
--- a/src/Microsoft.IdentityModel.Protocols.WsFederation/Microsoft.IdentityModel.Protocols.WsFederation.csproj
170168
+++ b/src/Microsoft.IdentityModel.Protocols.WsFederation/Microsoft.IdentityModel.Protocols.WsFederation.csproj
171-
@@ -15,13 +15,6 @@
169+
@@ -16,13 +16,6 @@
172170
<DebugSymbols>true</DebugSymbols>
173171
</PropertyGroup>
174172

@@ -183,7 +181,7 @@ index 66f7e921..c406dea1 100644
183181
<ProjectReference Include="..\Microsoft.IdentityModel.Protocols\Microsoft.IdentityModel.Protocols.csproj" />
184182
<ProjectReference Include="..\Microsoft.IdentityModel.Tokens.Saml\Microsoft.IdentityModel.Tokens.Saml.csproj" />
185183
diff --git a/src/Microsoft.IdentityModel.Protocols/Microsoft.IdentityModel.Protocols.csproj b/src/Microsoft.IdentityModel.Protocols/Microsoft.IdentityModel.Protocols.csproj
186-
index 95f92ada..84a9423d 100644
184+
index 87d7a90f..00357f8c 100644
187185
--- a/src/Microsoft.IdentityModel.Protocols/Microsoft.IdentityModel.Protocols.csproj
188186
+++ b/src/Microsoft.IdentityModel.Protocols/Microsoft.IdentityModel.Protocols.csproj
189187
@@ -15,13 +15,6 @@
@@ -219,10 +217,10 @@ index 8859880f..0deb3a3a 100644
219217
<ProjectReference Include="..\Microsoft.IdentityModel.Tokens\Microsoft.IdentityModel.Tokens.csproj" />
220218
<ProjectReference Include="..\Microsoft.IdentityModel.Xml\Microsoft.IdentityModel.Xml.csproj" />
221219
diff --git a/src/Microsoft.IdentityModel.Tokens/Microsoft.IdentityModel.Tokens.csproj b/src/Microsoft.IdentityModel.Tokens/Microsoft.IdentityModel.Tokens.csproj
222-
index 1010bd07..7d08ad13 100644
220+
index 3536e2f1..92dd5f41 100644
223221
--- a/src/Microsoft.IdentityModel.Tokens/Microsoft.IdentityModel.Tokens.csproj
224222
+++ b/src/Microsoft.IdentityModel.Tokens/Microsoft.IdentityModel.Tokens.csproj
225-
@@ -51,11 +51,5 @@
223+
@@ -50,11 +50,4 @@
226224
<PackageReference Include="System.Text.Json" Version="$(SystemTextJson)" />
227225
</ItemGroup>
228226

@@ -232,10 +230,10 @@ index 1010bd07..7d08ad13 100644
232230
- <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
233231
- </PackageReference>
234232
- </ItemGroup>
235-
233+
-
236234
</Project>
237235
diff --git a/src/Microsoft.IdentityModel.Validators/Microsoft.IdentityModel.Validators.csproj b/src/Microsoft.IdentityModel.Validators/Microsoft.IdentityModel.Validators.csproj
238-
index 55328c1a..252d5834 100644
236+
index 33067d0a..574a5f51 100644
239237
--- a/src/Microsoft.IdentityModel.Validators/Microsoft.IdentityModel.Validators.csproj
240238
+++ b/src/Microsoft.IdentityModel.Validators/Microsoft.IdentityModel.Validators.csproj
241239
@@ -15,13 +15,6 @@
@@ -288,6 +286,3 @@ index 0e589c35..25d1ddb0 100644
288286
<ItemGroup>
289287
<ProjectReference Include="..\Microsoft.IdentityModel.JsonWebTokens\Microsoft.IdentityModel.JsonWebTokens.csproj" />
290288
<ProjectReference Include="..\Microsoft.IdentityModel.Tokens\Microsoft.IdentityModel.Tokens.csproj" />
291-
--
292-
2.41.0.windows.2
293-

repo-projects/azure-activedirectory-identitymodel-extensions-for-dotnet.proj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
<BuildCommandArgs>$(BuildCommandArgs) /p:Configuration=$(Configuration)</BuildCommandArgs>
1919
<BuildCommandArgs>$(BuildCommandArgs) /v:$(LogVerbosity)</BuildCommandArgs>
2020
<BuildCommandArgs>$(BuildCommandArgs) $(RedirectRepoOutputToLog)</BuildCommandArgs>
21-
<BuildCommandArgs>$(BuildCommandArgs) /p:Version=7.0.0-preview</BuildCommandArgs>
21+
<BuildCommandArgs>$(BuildCommandArgs) /p:Version=7.0.0-preview3</BuildCommandArgs>
2222

2323
<PackCommandArgs>$(BuildCommandArgs) --output $(ProjectDirectory)pack</PackCommandArgs>
2424
</PropertyGroup>

0 commit comments

Comments
 (0)