From 78d3ce4045f582906c146e284f4e6200a48e744a Mon Sep 17 00:00:00 2001 From: Maarten Balliauw Date: Tue, 3 Mar 2026 12:00:51 +0100 Subject: [PATCH 1/4] Bump and consolidate several package versions --- .../BlazorAutoRendering.csproj | 2 +- BFF/v3/Vue/Vue.Bff/Vue.Bff.csproj | 2 +- BFF/v4/Angular/Angular.Api/Angular.Api.csproj | 2 +- BFF/v4/Angular/Angular.Bff/Angular.Bff.csproj | 2 +- BFF/v4/Angular/angular.ssr/package-lock.json | 157 ++++++++++++++++++ .../BlazorAutoRendering.Api.csproj | 2 +- .../BlazorAutoRendering.Client.csproj | 6 +- .../BlazorAutoRendering.csproj | 8 +- BFF/v4/BlazorWasm/BFF/BFF.csproj | 4 +- .../BlazorWasm/BlazorWasm/BlazorWasm.csproj | 8 +- .../MultiFrontendSSO.Client.csproj | 2 +- .../ResourceBasedApi/ResourceBasedApi.csproj | 2 +- .../v7/Apis/SimpleApi/SimpleApi.csproj | 2 +- .../v7/AspNetIdentity/Client/Client.csproj | 2 +- .../IdentityServerAspNetIdentity.csproj | 14 +- ...dentityServerAspNetIdentityPasskeys.csproj | 10 +- .../MvcBackChannelLogout/src/Client.csproj | 2 +- .../v7/Basics/MvcBasic/src/Client.csproj | 2 +- .../v7/Basics/MvcJarJwt/src/Client.csproj | 2 +- .../v7/Basics/MvcPar/src/Client.csproj | 2 +- .../MvcTokenManagement/src/Client.csproj | 2 +- .../IdentityServerHost/IdentityServer.csproj | 8 +- .../Configuration/Configuration.csproj | 8 +- .../Configuration/Configuration.csproj | 8 +- .../ConsoleDcrClient/ConsoleDcrClient.csproj | 6 +- .../Configuration/Configuration.csproj | 8 +- .../Configuration/Configuration.csproj | 8 +- IdentityServer/v7/DPoP/Api/Api.csproj | 2 +- .../ClientCredentials.csproj | 2 +- .../v7/DPoP/WebClient/WebClient.csproj | 6 +- .../Aspire.ApiService.csproj | 2 +- .../Aspire.AppHost/Aspire.AppHost.csproj | 4 + .../Aspire/Aspire.Web/Aspire.Web.csproj | 4 +- .../IdentityServer/IdentityServer.csproj | 2 +- .../v7/Diagnostics/Otel/src/Otel.csproj | 2 +- .../src/IdentityServerHost.csproj | 2 +- IdentityServer/v7/MTLS/Api/Api.csproj | 2 +- .../IdentityServerHost.csproj | 4 +- .../McpDemo.Client/McpDemo.Client.csproj | 2 +- .../McpDemo.IdentityServer.csproj | 4 +- .../McpDemo.McpServer.csproj | 2 +- IdentityServer/v7/PAT/Api/Api.csproj | 2 +- .../IdentityServerHost.csproj | 3 +- .../1_ClientCredentials/src/Api/Api.csproj | 2 +- .../src/IdentityServer/IdentityServer.csproj | 2 +- .../src/Api/Api.csproj | 2 +- .../src/IdentityServer/IdentityServer.csproj | 2 +- .../src/WebClient/WebClient.csproj | 2 +- .../3_AspNetCoreAndApis/src/Api/Api.csproj | 2 +- .../src/IdentityServer/IdentityServer.csproj | 4 +- .../src/WebClient/WebClient.csproj | 2 +- .../3a_TokenManagement/src/Api/Api.csproj | 2 +- .../src/IdentityServer/IdentityServer.csproj | 2 +- .../src/WebClient/WebClient.csproj | 4 +- .../4_EntityFramework/src/Api/Api.csproj | 2 +- .../src/IdentityServer/IdentityServer.csproj | 6 +- .../src/WebClient/WebClient.csproj | 2 +- .../5_AspNetIdentity/src/Api/Api.csproj | 2 +- .../IdentityServerAspNetIdentity.csproj | 12 +- .../src/WebClient/WebClient.csproj | 2 +- .../6_JS_with_backend/src/Api/Api.csproj | 2 +- .../src/IdentityServer/IdentityServer.csproj | 2 +- .../JavaScriptClient/JavaScriptClient.csproj | 6 +- .../src/WebClient/WebClient.csproj | 2 +- .../6_JS_without_backend/src/Api/Api.csproj | 2 +- .../src/IdentityServer/IdentityServer.csproj | 2 +- .../src/WebClient/WebClient.csproj | 2 +- .../v7/Quickstarts/7_Blazor/BFF/BFF.csproj | 4 +- .../7_Blazor/BlazorWasm/BlazorWasm.csproj | 8 +- .../v7/SessionManagement/Api/Api.csproj | 2 +- .../v7/SessionManagement/Client/Client.csproj | 2 +- .../SessionMigration/SessionMigration.csproj | 2 +- .../v7/UserInteraction/Ciba/Api/Api.csproj | 2 +- .../DynamicProviders/Client/Client.csproj | 2 +- .../IdentityServerHost.csproj | 8 +- .../ProfileService/Api/Api.csproj | 2 +- .../ProfileService/Client/Client.csproj | 2 +- .../SpaLoginUi/Client/Client.csproj | 2 +- .../v7/UserInteraction/StepUp/Api/Api.csproj | 2 +- .../StepUp/Client/Client.csproj | 4 +- .../Client/Client.csproj | 2 +- .../Client/Client.csproj | 2 +- .../IdentityServerHost.csproj | 8 +- samples.slnx | 11 +- 84 files changed, 309 insertions(+), 152 deletions(-) diff --git a/BFF/v3/BlazorAutoRendering/BlazorAutoRendering/BlazorAutoRendering.csproj b/BFF/v3/BlazorAutoRendering/BlazorAutoRendering/BlazorAutoRendering.csproj index 7684cc39..2255ba59 100644 --- a/BFF/v3/BlazorAutoRendering/BlazorAutoRendering/BlazorAutoRendering.csproj +++ b/BFF/v3/BlazorAutoRendering/BlazorAutoRendering/BlazorAutoRendering.csproj @@ -9,7 +9,7 @@ - + diff --git a/BFF/v3/Vue/Vue.Bff/Vue.Bff.csproj b/BFF/v3/Vue/Vue.Bff/Vue.Bff.csproj index e8cc11e2..5784a8a5 100644 --- a/BFF/v3/Vue/Vue.Bff/Vue.Bff.csproj +++ b/BFF/v3/Vue/Vue.Bff/Vue.Bff.csproj @@ -14,7 +14,7 @@ - + diff --git a/BFF/v4/Angular/Angular.Api/Angular.Api.csproj b/BFF/v4/Angular/Angular.Api/Angular.Api.csproj index cc6a7b03..84d1f1e3 100644 --- a/BFF/v4/Angular/Angular.Api/Angular.Api.csproj +++ b/BFF/v4/Angular/Angular.Api/Angular.Api.csproj @@ -8,7 +8,7 @@ - + diff --git a/BFF/v4/Angular/Angular.Bff/Angular.Bff.csproj b/BFF/v4/Angular/Angular.Bff/Angular.Bff.csproj index 2b6918ce..5d838bfc 100644 --- a/BFF/v4/Angular/Angular.Bff/Angular.Bff.csproj +++ b/BFF/v4/Angular/Angular.Bff/Angular.Bff.csproj @@ -18,7 +18,7 @@ - + 10.0.2 diff --git a/BFF/v4/Angular/angular.ssr/package-lock.json b/BFF/v4/Angular/angular.ssr/package-lock.json index 32c94f9f..88ebfb7d 100644 --- a/BFF/v4/Angular/angular.ssr/package-lock.json +++ b/BFF/v4/Angular/angular.ssr/package-lock.json @@ -310,6 +310,40 @@ } } }, + "node_modules/@angular-devkit/architect/node_modules/chokidar": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz", + "integrity": "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "readdirp": "^5.0.0" + }, + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@angular-devkit/architect/node_modules/readdirp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.0.0.tgz", + "integrity": "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/@angular-devkit/schematics": { "version": "21.1.1", "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-21.1.1.tgz", @@ -357,6 +391,40 @@ } } }, + "node_modules/@angular-devkit/schematics/node_modules/chokidar": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz", + "integrity": "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "readdirp": "^5.0.0" + }, + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@angular-devkit/schematics/node_modules/readdirp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.0.0.tgz", + "integrity": "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/@angular/build": { "version": "21.1.1", "resolved": "https://registry.npmjs.org/@angular/build/-/build-21.1.1.tgz", @@ -899,6 +967,18 @@ "node": ">=18" } }, + "node_modules/@angular/build/node_modules/@types/node": { + "version": "25.3.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.3.3.tgz", + "integrity": "sha512-DpzbrH7wIcBaJibpKo9nnSQL0MTRdnWttGyE5haGwK86xgMOkFLp7vEyfQPGLOJh5wNYiJ3V9PmUMDhV9u8kkQ==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "undici-types": "~7.18.0" + } + }, "node_modules/@angular/build/node_modules/@vitejs/plugin-basic-ssl": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-2.1.0.tgz", @@ -954,6 +1034,15 @@ "@esbuild/win32-x64": "0.27.2" } }, + "node_modules/@angular/build/node_modules/undici-types": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", + "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true + }, "node_modules/@angular/build/node_modules/vite": { "version": "7.3.0", "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.0.tgz", @@ -1093,6 +1182,40 @@ } } }, + "node_modules/@angular/cli/node_modules/chokidar": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz", + "integrity": "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "readdirp": "^5.0.0" + }, + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@angular/cli/node_modules/readdirp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.0.0.tgz", + "integrity": "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/@angular/common": { "version": "21.1.1", "resolved": "https://registry.npmjs.org/@angular/common/-/common-21.1.1.tgz", @@ -4262,6 +4385,40 @@ } } }, + "node_modules/@schematics/angular/node_modules/chokidar": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz", + "integrity": "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "readdirp": "^5.0.0" + }, + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@schematics/angular/node_modules/readdirp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.0.0.tgz", + "integrity": "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/@sigstore/bundle": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-4.0.0.tgz", diff --git a/BFF/v4/BlazorAutoRendering/BlazorAutoRendering.Api/BlazorAutoRendering.Api.csproj b/BFF/v4/BlazorAutoRendering/BlazorAutoRendering.Api/BlazorAutoRendering.Api.csproj index 95b71224..c9cc10ec 100644 --- a/BFF/v4/BlazorAutoRendering/BlazorAutoRendering.Api/BlazorAutoRendering.Api.csproj +++ b/BFF/v4/BlazorAutoRendering/BlazorAutoRendering.Api/BlazorAutoRendering.Api.csproj @@ -7,7 +7,7 @@ - + diff --git a/BFF/v4/BlazorAutoRendering/BlazorAutoRendering.Client/BlazorAutoRendering.Client.csproj b/BFF/v4/BlazorAutoRendering/BlazorAutoRendering.Client/BlazorAutoRendering.Client.csproj index 753c9528..92a50501 100644 --- a/BFF/v4/BlazorAutoRendering/BlazorAutoRendering.Client/BlazorAutoRendering.Client.csproj +++ b/BFF/v4/BlazorAutoRendering/BlazorAutoRendering.Client/BlazorAutoRendering.Client.csproj @@ -9,9 +9,9 @@ - - - + + + diff --git a/BFF/v4/BlazorAutoRendering/BlazorAutoRendering/BlazorAutoRendering.csproj b/BFF/v4/BlazorAutoRendering/BlazorAutoRendering/BlazorAutoRendering.csproj index 4a31ad66..40c55123 100644 --- a/BFF/v4/BlazorAutoRendering/BlazorAutoRendering/BlazorAutoRendering.csproj +++ b/BFF/v4/BlazorAutoRendering/BlazorAutoRendering/BlazorAutoRendering.csproj @@ -8,10 +8,10 @@ - - - - + + + + diff --git a/BFF/v4/BlazorWasm/BFF/BFF.csproj b/BFF/v4/BlazorWasm/BFF/BFF.csproj index d03fd292..3e4c8d6c 100644 --- a/BFF/v4/BlazorWasm/BFF/BFF.csproj +++ b/BFF/v4/BlazorWasm/BFF/BFF.csproj @@ -11,8 +11,8 @@ - - + + diff --git a/BFF/v4/BlazorWasm/BlazorWasm/BlazorWasm.csproj b/BFF/v4/BlazorWasm/BlazorWasm/BlazorWasm.csproj index 9344fafe..73e59e4b 100644 --- a/BFF/v4/BlazorWasm/BlazorWasm/BlazorWasm.csproj +++ b/BFF/v4/BlazorWasm/BlazorWasm/BlazorWasm.csproj @@ -8,10 +8,10 @@ - - - - + + + + diff --git a/BFF/v4/MultiFrontendSSO/MultiFrontendSSO.Client/MultiFrontendSSO.Client.csproj b/BFF/v4/MultiFrontendSSO/MultiFrontendSSO.Client/MultiFrontendSSO.Client.csproj index 307a945f..baf27c15 100644 --- a/BFF/v4/MultiFrontendSSO/MultiFrontendSSO.Client/MultiFrontendSSO.Client.csproj +++ b/BFF/v4/MultiFrontendSSO/MultiFrontendSSO.Client/MultiFrontendSSO.Client.csproj @@ -7,7 +7,7 @@ - + diff --git a/IdentityServer/v7/Apis/ResourceBasedApi/ResourceBasedApi.csproj b/IdentityServer/v7/Apis/ResourceBasedApi/ResourceBasedApi.csproj index bfec9cd8..46dc3aef 100755 --- a/IdentityServer/v7/Apis/ResourceBasedApi/ResourceBasedApi.csproj +++ b/IdentityServer/v7/Apis/ResourceBasedApi/ResourceBasedApi.csproj @@ -6,7 +6,7 @@ - + diff --git a/IdentityServer/v7/Apis/SimpleApi/SimpleApi.csproj b/IdentityServer/v7/Apis/SimpleApi/SimpleApi.csproj index 9c02fbde..92521018 100755 --- a/IdentityServer/v7/Apis/SimpleApi/SimpleApi.csproj +++ b/IdentityServer/v7/Apis/SimpleApi/SimpleApi.csproj @@ -6,7 +6,7 @@ - + diff --git a/IdentityServer/v7/AspNetIdentity/Client/Client.csproj b/IdentityServer/v7/AspNetIdentity/Client/Client.csproj index ca9c5a2a..880e71db 100755 --- a/IdentityServer/v7/AspNetIdentity/Client/Client.csproj +++ b/IdentityServer/v7/AspNetIdentity/Client/Client.csproj @@ -6,7 +6,7 @@ - + diff --git a/IdentityServer/v7/AspNetIdentity/IdentityServerAspNetIdentity/IdentityServerAspNetIdentity.csproj b/IdentityServer/v7/AspNetIdentity/IdentityServerAspNetIdentity/IdentityServerAspNetIdentity.csproj index e195bcc7..3c4c6d68 100755 --- a/IdentityServer/v7/AspNetIdentity/IdentityServerAspNetIdentity/IdentityServerAspNetIdentity.csproj +++ b/IdentityServer/v7/AspNetIdentity/IdentityServerAspNetIdentity/IdentityServerAspNetIdentity.csproj @@ -9,13 +9,13 @@ - - - - - - - + + + + + + + diff --git a/IdentityServer/v7/AspNetIdentityPasskeys/IdentityServerAspNetIdentityPasskeys/IdentityServerAspNetIdentityPasskeys.csproj b/IdentityServer/v7/AspNetIdentityPasskeys/IdentityServerAspNetIdentityPasskeys/IdentityServerAspNetIdentityPasskeys.csproj index 39f26fe4..5bf54c45 100644 --- a/IdentityServer/v7/AspNetIdentityPasskeys/IdentityServerAspNetIdentityPasskeys/IdentityServerAspNetIdentityPasskeys.csproj +++ b/IdentityServer/v7/AspNetIdentityPasskeys/IdentityServerAspNetIdentityPasskeys/IdentityServerAspNetIdentityPasskeys.csproj @@ -9,11 +9,11 @@ - - - - - + + + + + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/IdentityServer/v7/Basics/MvcBackChannelLogout/src/Client.csproj b/IdentityServer/v7/Basics/MvcBackChannelLogout/src/Client.csproj index cf67adc8..b40eca28 100755 --- a/IdentityServer/v7/Basics/MvcBackChannelLogout/src/Client.csproj +++ b/IdentityServer/v7/Basics/MvcBackChannelLogout/src/Client.csproj @@ -6,7 +6,7 @@ - + diff --git a/IdentityServer/v7/Basics/MvcBasic/src/Client.csproj b/IdentityServer/v7/Basics/MvcBasic/src/Client.csproj index 16af8e43..cde3fc99 100755 --- a/IdentityServer/v7/Basics/MvcBasic/src/Client.csproj +++ b/IdentityServer/v7/Basics/MvcBasic/src/Client.csproj @@ -7,7 +7,7 @@ - + diff --git a/IdentityServer/v7/Basics/MvcJarJwt/src/Client.csproj b/IdentityServer/v7/Basics/MvcJarJwt/src/Client.csproj index a609c4f6..f2918a50 100755 --- a/IdentityServer/v7/Basics/MvcJarJwt/src/Client.csproj +++ b/IdentityServer/v7/Basics/MvcJarJwt/src/Client.csproj @@ -6,7 +6,7 @@ - + diff --git a/IdentityServer/v7/Basics/MvcPar/src/Client.csproj b/IdentityServer/v7/Basics/MvcPar/src/Client.csproj index 9aaca3a7..4f4fc52f 100644 --- a/IdentityServer/v7/Basics/MvcPar/src/Client.csproj +++ b/IdentityServer/v7/Basics/MvcPar/src/Client.csproj @@ -7,7 +7,7 @@ - + diff --git a/IdentityServer/v7/Basics/MvcTokenManagement/src/Client.csproj b/IdentityServer/v7/Basics/MvcTokenManagement/src/Client.csproj index a609c4f6..f2918a50 100755 --- a/IdentityServer/v7/Basics/MvcTokenManagement/src/Client.csproj +++ b/IdentityServer/v7/Basics/MvcTokenManagement/src/Client.csproj @@ -6,7 +6,7 @@ - + diff --git a/IdentityServer/v7/Configuration/IdentityServerHost/IdentityServer.csproj b/IdentityServer/v7/Configuration/IdentityServerHost/IdentityServer.csproj index 939bc88f..3925e647 100644 --- a/IdentityServer/v7/Configuration/IdentityServerHost/IdentityServer.csproj +++ b/IdentityServer/v7/Configuration/IdentityServerHost/IdentityServer.csproj @@ -7,11 +7,11 @@ - + - - - + + + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/IdentityServer/v7/Configuration/Permissions/Configuration/Configuration.csproj b/IdentityServer/v7/Configuration/Permissions/Configuration/Configuration.csproj index 4b7f3b8b..d6057588 100644 --- a/IdentityServer/v7/Configuration/Permissions/Configuration/Configuration.csproj +++ b/IdentityServer/v7/Configuration/Permissions/Configuration/Configuration.csproj @@ -7,10 +7,10 @@ - - - - + + + + diff --git a/IdentityServer/v7/Configuration/PipelineRegistration/Configuration/Configuration.csproj b/IdentityServer/v7/Configuration/PipelineRegistration/Configuration/Configuration.csproj index 62964281..e52f68b7 100644 --- a/IdentityServer/v7/Configuration/PipelineRegistration/Configuration/Configuration.csproj +++ b/IdentityServer/v7/Configuration/PipelineRegistration/Configuration/Configuration.csproj @@ -7,11 +7,11 @@ - - + + - - + + diff --git a/IdentityServer/v7/Configuration/PipelineRegistration/ConsoleDcrClient/ConsoleDcrClient.csproj b/IdentityServer/v7/Configuration/PipelineRegistration/ConsoleDcrClient/ConsoleDcrClient.csproj index 87d6274f..ddba3079 100644 --- a/IdentityServer/v7/Configuration/PipelineRegistration/ConsoleDcrClient/ConsoleDcrClient.csproj +++ b/IdentityServer/v7/Configuration/PipelineRegistration/ConsoleDcrClient/ConsoleDcrClient.csproj @@ -8,9 +8,9 @@ - - - + + + diff --git a/IdentityServer/v7/Configuration/SimpleDcr/Configuration/Configuration.csproj b/IdentityServer/v7/Configuration/SimpleDcr/Configuration/Configuration.csproj index 4b7f3b8b..d6057588 100644 --- a/IdentityServer/v7/Configuration/SimpleDcr/Configuration/Configuration.csproj +++ b/IdentityServer/v7/Configuration/SimpleDcr/Configuration/Configuration.csproj @@ -7,10 +7,10 @@ - - - - + + + + diff --git a/IdentityServer/v7/Configuration/SoftwareStatement/Configuration/Configuration.csproj b/IdentityServer/v7/Configuration/SoftwareStatement/Configuration/Configuration.csproj index 4b7f3b8b..d6057588 100644 --- a/IdentityServer/v7/Configuration/SoftwareStatement/Configuration/Configuration.csproj +++ b/IdentityServer/v7/Configuration/SoftwareStatement/Configuration/Configuration.csproj @@ -7,10 +7,10 @@ - - - - + + + + diff --git a/IdentityServer/v7/DPoP/Api/Api.csproj b/IdentityServer/v7/DPoP/Api/Api.csproj index 78a8a313..9eb40454 100644 --- a/IdentityServer/v7/DPoP/Api/Api.csproj +++ b/IdentityServer/v7/DPoP/Api/Api.csproj @@ -8,7 +8,7 @@ - + diff --git a/IdentityServer/v7/DPoP/ClientCredentials/ClientCredentials.csproj b/IdentityServer/v7/DPoP/ClientCredentials/ClientCredentials.csproj index 3ca2fb80..b8e4aab7 100644 --- a/IdentityServer/v7/DPoP/ClientCredentials/ClientCredentials.csproj +++ b/IdentityServer/v7/DPoP/ClientCredentials/ClientCredentials.csproj @@ -6,7 +6,7 @@ - + diff --git a/IdentityServer/v7/DPoP/WebClient/WebClient.csproj b/IdentityServer/v7/DPoP/WebClient/WebClient.csproj index 7fef000a..1e9d54fd 100644 --- a/IdentityServer/v7/DPoP/WebClient/WebClient.csproj +++ b/IdentityServer/v7/DPoP/WebClient/WebClient.csproj @@ -6,9 +6,9 @@ - - - + + + diff --git a/IdentityServer/v7/Diagnostics/Aspire/Aspire.ApiService/Aspire.ApiService.csproj b/IdentityServer/v7/Diagnostics/Aspire/Aspire.ApiService/Aspire.ApiService.csproj index 122315fd..697a3292 100644 --- a/IdentityServer/v7/Diagnostics/Aspire/Aspire.ApiService/Aspire.ApiService.csproj +++ b/IdentityServer/v7/Diagnostics/Aspire/Aspire.ApiService/Aspire.ApiService.csproj @@ -8,7 +8,7 @@ - + diff --git a/IdentityServer/v7/Diagnostics/Aspire/Aspire.AppHost/Aspire.AppHost.csproj b/IdentityServer/v7/Diagnostics/Aspire/Aspire.AppHost/Aspire.AppHost.csproj index e329b371..0ca64c66 100644 --- a/IdentityServer/v7/Diagnostics/Aspire/Aspire.AppHost/Aspire.AppHost.csproj +++ b/IdentityServer/v7/Diagnostics/Aspire/Aspire.AppHost/Aspire.AppHost.csproj @@ -15,4 +15,8 @@ + + + + diff --git a/IdentityServer/v7/Diagnostics/Aspire/Aspire.Web/Aspire.Web.csproj b/IdentityServer/v7/Diagnostics/Aspire/Aspire.Web/Aspire.Web.csproj index 9e5040b5..d7828e20 100644 --- a/IdentityServer/v7/Diagnostics/Aspire/Aspire.Web/Aspire.Web.csproj +++ b/IdentityServer/v7/Diagnostics/Aspire/Aspire.Web/Aspire.Web.csproj @@ -8,8 +8,8 @@ - - + + diff --git a/IdentityServer/v7/Diagnostics/Aspire/IdentityServer/IdentityServer.csproj b/IdentityServer/v7/Diagnostics/Aspire/IdentityServer/IdentityServer.csproj index c040ff8c..f549f394 100644 --- a/IdentityServer/v7/Diagnostics/Aspire/IdentityServer/IdentityServer.csproj +++ b/IdentityServer/v7/Diagnostics/Aspire/IdentityServer/IdentityServer.csproj @@ -7,7 +7,7 @@ - + diff --git a/IdentityServer/v7/Diagnostics/Otel/src/Otel.csproj b/IdentityServer/v7/Diagnostics/Otel/src/Otel.csproj index ebc184a2..42072714 100644 --- a/IdentityServer/v7/Diagnostics/Otel/src/Otel.csproj +++ b/IdentityServer/v7/Diagnostics/Otel/src/Otel.csproj @@ -6,7 +6,7 @@ - + diff --git a/IdentityServer/v7/IdentityServerHost/src/IdentityServerHost.csproj b/IdentityServer/v7/IdentityServerHost/src/IdentityServerHost.csproj index d499f806..f7118cff 100755 --- a/IdentityServer/v7/IdentityServerHost/src/IdentityServerHost.csproj +++ b/IdentityServer/v7/IdentityServerHost/src/IdentityServerHost.csproj @@ -6,7 +6,7 @@ - + diff --git a/IdentityServer/v7/MTLS/Api/Api.csproj b/IdentityServer/v7/MTLS/Api/Api.csproj index 2eab82f7..b6a52f82 100644 --- a/IdentityServer/v7/MTLS/Api/Api.csproj +++ b/IdentityServer/v7/MTLS/Api/Api.csproj @@ -6,7 +6,7 @@ - + diff --git a/IdentityServer/v7/MTLS/IdentityServerHost/IdentityServerHost.csproj b/IdentityServer/v7/MTLS/IdentityServerHost/IdentityServerHost.csproj index c2afba5a..0455ebc3 100644 --- a/IdentityServer/v7/MTLS/IdentityServerHost/IdentityServerHost.csproj +++ b/IdentityServer/v7/MTLS/IdentityServerHost/IdentityServerHost.csproj @@ -6,8 +6,8 @@ - - + + diff --git a/IdentityServer/v7/McpDemo/McpDemo.Client/McpDemo.Client.csproj b/IdentityServer/v7/McpDemo/McpDemo.Client/McpDemo.Client.csproj index a92ab9d2..806a5507 100644 --- a/IdentityServer/v7/McpDemo/McpDemo.Client/McpDemo.Client.csproj +++ b/IdentityServer/v7/McpDemo/McpDemo.Client/McpDemo.Client.csproj @@ -8,7 +8,7 @@ - + diff --git a/IdentityServer/v7/McpDemo/McpDemo.IdentityServer/McpDemo.IdentityServer.csproj b/IdentityServer/v7/McpDemo/McpDemo.IdentityServer/McpDemo.IdentityServer.csproj index b93a689e..2ca95e7e 100644 --- a/IdentityServer/v7/McpDemo/McpDemo.IdentityServer/McpDemo.IdentityServer.csproj +++ b/IdentityServer/v7/McpDemo/McpDemo.IdentityServer/McpDemo.IdentityServer.csproj @@ -7,8 +7,8 @@ - - + + diff --git a/IdentityServer/v7/McpDemo/McpDemo.McpServer/McpDemo.McpServer.csproj b/IdentityServer/v7/McpDemo/McpDemo.McpServer/McpDemo.McpServer.csproj index 759d7c77..bef1affc 100644 --- a/IdentityServer/v7/McpDemo/McpDemo.McpServer/McpDemo.McpServer.csproj +++ b/IdentityServer/v7/McpDemo/McpDemo.McpServer/McpDemo.McpServer.csproj @@ -7,7 +7,7 @@ - + diff --git a/IdentityServer/v7/PAT/Api/Api.csproj b/IdentityServer/v7/PAT/Api/Api.csproj index 817e6ed3..4fe08bb7 100644 --- a/IdentityServer/v7/PAT/Api/Api.csproj +++ b/IdentityServer/v7/PAT/Api/Api.csproj @@ -7,7 +7,7 @@ - + diff --git a/IdentityServer/v7/PAT/IdentityServerHost/IdentityServerHost.csproj b/IdentityServer/v7/PAT/IdentityServerHost/IdentityServerHost.csproj index 2710dbdd..684e6b94 100644 --- a/IdentityServer/v7/PAT/IdentityServerHost/IdentityServerHost.csproj +++ b/IdentityServer/v7/PAT/IdentityServerHost/IdentityServerHost.csproj @@ -6,8 +6,7 @@ - - + diff --git a/IdentityServer/v7/Quickstarts/1_ClientCredentials/src/Api/Api.csproj b/IdentityServer/v7/Quickstarts/1_ClientCredentials/src/Api/Api.csproj index cc6a7b03..84d1f1e3 100755 --- a/IdentityServer/v7/Quickstarts/1_ClientCredentials/src/Api/Api.csproj +++ b/IdentityServer/v7/Quickstarts/1_ClientCredentials/src/Api/Api.csproj @@ -8,7 +8,7 @@ - + diff --git a/IdentityServer/v7/Quickstarts/1_ClientCredentials/src/IdentityServer/IdentityServer.csproj b/IdentityServer/v7/Quickstarts/1_ClientCredentials/src/IdentityServer/IdentityServer.csproj index 2756a0cc..ee87509a 100755 --- a/IdentityServer/v7/Quickstarts/1_ClientCredentials/src/IdentityServer/IdentityServer.csproj +++ b/IdentityServer/v7/Quickstarts/1_ClientCredentials/src/IdentityServer/IdentityServer.csproj @@ -7,7 +7,7 @@ - + diff --git a/IdentityServer/v7/Quickstarts/2_InteractiveAspNetCore/src/Api/Api.csproj b/IdentityServer/v7/Quickstarts/2_InteractiveAspNetCore/src/Api/Api.csproj index cc6a7b03..84d1f1e3 100755 --- a/IdentityServer/v7/Quickstarts/2_InteractiveAspNetCore/src/Api/Api.csproj +++ b/IdentityServer/v7/Quickstarts/2_InteractiveAspNetCore/src/Api/Api.csproj @@ -8,7 +8,7 @@ - + diff --git a/IdentityServer/v7/Quickstarts/2_InteractiveAspNetCore/src/IdentityServer/IdentityServer.csproj b/IdentityServer/v7/Quickstarts/2_InteractiveAspNetCore/src/IdentityServer/IdentityServer.csproj index c51e0b93..eb170b33 100755 --- a/IdentityServer/v7/Quickstarts/2_InteractiveAspNetCore/src/IdentityServer/IdentityServer.csproj +++ b/IdentityServer/v7/Quickstarts/2_InteractiveAspNetCore/src/IdentityServer/IdentityServer.csproj @@ -7,7 +7,7 @@ - + diff --git a/IdentityServer/v7/Quickstarts/2_InteractiveAspNetCore/src/WebClient/WebClient.csproj b/IdentityServer/v7/Quickstarts/2_InteractiveAspNetCore/src/WebClient/WebClient.csproj index e3c55193..8dfc6a00 100644 --- a/IdentityServer/v7/Quickstarts/2_InteractiveAspNetCore/src/WebClient/WebClient.csproj +++ b/IdentityServer/v7/Quickstarts/2_InteractiveAspNetCore/src/WebClient/WebClient.csproj @@ -7,7 +7,7 @@ - + diff --git a/IdentityServer/v7/Quickstarts/3_AspNetCoreAndApis/src/Api/Api.csproj b/IdentityServer/v7/Quickstarts/3_AspNetCoreAndApis/src/Api/Api.csproj index cc6a7b03..84d1f1e3 100755 --- a/IdentityServer/v7/Quickstarts/3_AspNetCoreAndApis/src/Api/Api.csproj +++ b/IdentityServer/v7/Quickstarts/3_AspNetCoreAndApis/src/Api/Api.csproj @@ -8,7 +8,7 @@ - + diff --git a/IdentityServer/v7/Quickstarts/3_AspNetCoreAndApis/src/IdentityServer/IdentityServer.csproj b/IdentityServer/v7/Quickstarts/3_AspNetCoreAndApis/src/IdentityServer/IdentityServer.csproj index c51e0b93..2bc8c479 100755 --- a/IdentityServer/v7/Quickstarts/3_AspNetCoreAndApis/src/IdentityServer/IdentityServer.csproj +++ b/IdentityServer/v7/Quickstarts/3_AspNetCoreAndApis/src/IdentityServer/IdentityServer.csproj @@ -7,8 +7,8 @@ - - + + diff --git a/IdentityServer/v7/Quickstarts/3_AspNetCoreAndApis/src/WebClient/WebClient.csproj b/IdentityServer/v7/Quickstarts/3_AspNetCoreAndApis/src/WebClient/WebClient.csproj index e3c55193..8dfc6a00 100644 --- a/IdentityServer/v7/Quickstarts/3_AspNetCoreAndApis/src/WebClient/WebClient.csproj +++ b/IdentityServer/v7/Quickstarts/3_AspNetCoreAndApis/src/WebClient/WebClient.csproj @@ -7,7 +7,7 @@ - + diff --git a/IdentityServer/v7/Quickstarts/3a_TokenManagement/src/Api/Api.csproj b/IdentityServer/v7/Quickstarts/3a_TokenManagement/src/Api/Api.csproj index cc6a7b03..84d1f1e3 100644 --- a/IdentityServer/v7/Quickstarts/3a_TokenManagement/src/Api/Api.csproj +++ b/IdentityServer/v7/Quickstarts/3a_TokenManagement/src/Api/Api.csproj @@ -8,7 +8,7 @@ - + diff --git a/IdentityServer/v7/Quickstarts/3a_TokenManagement/src/IdentityServer/IdentityServer.csproj b/IdentityServer/v7/Quickstarts/3a_TokenManagement/src/IdentityServer/IdentityServer.csproj index c51e0b93..eb170b33 100644 --- a/IdentityServer/v7/Quickstarts/3a_TokenManagement/src/IdentityServer/IdentityServer.csproj +++ b/IdentityServer/v7/Quickstarts/3a_TokenManagement/src/IdentityServer/IdentityServer.csproj @@ -7,7 +7,7 @@ - + diff --git a/IdentityServer/v7/Quickstarts/3a_TokenManagement/src/WebClient/WebClient.csproj b/IdentityServer/v7/Quickstarts/3a_TokenManagement/src/WebClient/WebClient.csproj index 8b72cf11..fe179522 100644 --- a/IdentityServer/v7/Quickstarts/3a_TokenManagement/src/WebClient/WebClient.csproj +++ b/IdentityServer/v7/Quickstarts/3a_TokenManagement/src/WebClient/WebClient.csproj @@ -7,8 +7,8 @@ - - + + diff --git a/IdentityServer/v7/Quickstarts/4_EntityFramework/src/Api/Api.csproj b/IdentityServer/v7/Quickstarts/4_EntityFramework/src/Api/Api.csproj index cc6a7b03..84d1f1e3 100755 --- a/IdentityServer/v7/Quickstarts/4_EntityFramework/src/Api/Api.csproj +++ b/IdentityServer/v7/Quickstarts/4_EntityFramework/src/Api/Api.csproj @@ -8,7 +8,7 @@ - + diff --git a/IdentityServer/v7/Quickstarts/4_EntityFramework/src/IdentityServer/IdentityServer.csproj b/IdentityServer/v7/Quickstarts/4_EntityFramework/src/IdentityServer/IdentityServer.csproj index e37ec5a5..c5f4664c 100755 --- a/IdentityServer/v7/Quickstarts/4_EntityFramework/src/IdentityServer/IdentityServer.csproj +++ b/IdentityServer/v7/Quickstarts/4_EntityFramework/src/IdentityServer/IdentityServer.csproj @@ -7,13 +7,13 @@ - + - + runtime; build; native; contentfiles; analyzers; buildtransitive all - + diff --git a/IdentityServer/v7/Quickstarts/4_EntityFramework/src/WebClient/WebClient.csproj b/IdentityServer/v7/Quickstarts/4_EntityFramework/src/WebClient/WebClient.csproj index e3c55193..8dfc6a00 100644 --- a/IdentityServer/v7/Quickstarts/4_EntityFramework/src/WebClient/WebClient.csproj +++ b/IdentityServer/v7/Quickstarts/4_EntityFramework/src/WebClient/WebClient.csproj @@ -7,7 +7,7 @@ - + diff --git a/IdentityServer/v7/Quickstarts/5_AspNetIdentity/src/Api/Api.csproj b/IdentityServer/v7/Quickstarts/5_AspNetIdentity/src/Api/Api.csproj index cc6a7b03..84d1f1e3 100755 --- a/IdentityServer/v7/Quickstarts/5_AspNetIdentity/src/Api/Api.csproj +++ b/IdentityServer/v7/Quickstarts/5_AspNetIdentity/src/Api/Api.csproj @@ -8,7 +8,7 @@ - + diff --git a/IdentityServer/v7/Quickstarts/5_AspNetIdentity/src/IdentityServerAspNetIdentity/IdentityServerAspNetIdentity.csproj b/IdentityServer/v7/Quickstarts/5_AspNetIdentity/src/IdentityServerAspNetIdentity/IdentityServerAspNetIdentity.csproj index 039c486a..90c0ce7f 100644 --- a/IdentityServer/v7/Quickstarts/5_AspNetIdentity/src/IdentityServerAspNetIdentity/IdentityServerAspNetIdentity.csproj +++ b/IdentityServer/v7/Quickstarts/5_AspNetIdentity/src/IdentityServerAspNetIdentity/IdentityServerAspNetIdentity.csproj @@ -7,14 +7,14 @@ - + - - - - - + + + + + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/IdentityServer/v7/Quickstarts/5_AspNetIdentity/src/WebClient/WebClient.csproj b/IdentityServer/v7/Quickstarts/5_AspNetIdentity/src/WebClient/WebClient.csproj index e3c55193..8dfc6a00 100644 --- a/IdentityServer/v7/Quickstarts/5_AspNetIdentity/src/WebClient/WebClient.csproj +++ b/IdentityServer/v7/Quickstarts/5_AspNetIdentity/src/WebClient/WebClient.csproj @@ -7,7 +7,7 @@ - + diff --git a/IdentityServer/v7/Quickstarts/6_JS_with_backend/src/Api/Api.csproj b/IdentityServer/v7/Quickstarts/6_JS_with_backend/src/Api/Api.csproj index cc6a7b03..84d1f1e3 100755 --- a/IdentityServer/v7/Quickstarts/6_JS_with_backend/src/Api/Api.csproj +++ b/IdentityServer/v7/Quickstarts/6_JS_with_backend/src/Api/Api.csproj @@ -8,7 +8,7 @@ - + diff --git a/IdentityServer/v7/Quickstarts/6_JS_with_backend/src/IdentityServer/IdentityServer.csproj b/IdentityServer/v7/Quickstarts/6_JS_with_backend/src/IdentityServer/IdentityServer.csproj index c51e0b93..eb170b33 100755 --- a/IdentityServer/v7/Quickstarts/6_JS_with_backend/src/IdentityServer/IdentityServer.csproj +++ b/IdentityServer/v7/Quickstarts/6_JS_with_backend/src/IdentityServer/IdentityServer.csproj @@ -7,7 +7,7 @@ - + diff --git a/IdentityServer/v7/Quickstarts/6_JS_with_backend/src/JavaScriptClient/JavaScriptClient.csproj b/IdentityServer/v7/Quickstarts/6_JS_with_backend/src/JavaScriptClient/JavaScriptClient.csproj index 45679b78..f355b498 100644 --- a/IdentityServer/v7/Quickstarts/6_JS_with_backend/src/JavaScriptClient/JavaScriptClient.csproj +++ b/IdentityServer/v7/Quickstarts/6_JS_with_backend/src/JavaScriptClient/JavaScriptClient.csproj @@ -7,9 +7,9 @@ - - - + + + diff --git a/IdentityServer/v7/Quickstarts/6_JS_with_backend/src/WebClient/WebClient.csproj b/IdentityServer/v7/Quickstarts/6_JS_with_backend/src/WebClient/WebClient.csproj index e3c55193..8dfc6a00 100644 --- a/IdentityServer/v7/Quickstarts/6_JS_with_backend/src/WebClient/WebClient.csproj +++ b/IdentityServer/v7/Quickstarts/6_JS_with_backend/src/WebClient/WebClient.csproj @@ -7,7 +7,7 @@ - + diff --git a/IdentityServer/v7/Quickstarts/6_JS_without_backend/src/Api/Api.csproj b/IdentityServer/v7/Quickstarts/6_JS_without_backend/src/Api/Api.csproj index cc6a7b03..84d1f1e3 100755 --- a/IdentityServer/v7/Quickstarts/6_JS_without_backend/src/Api/Api.csproj +++ b/IdentityServer/v7/Quickstarts/6_JS_without_backend/src/Api/Api.csproj @@ -8,7 +8,7 @@ - + diff --git a/IdentityServer/v7/Quickstarts/6_JS_without_backend/src/IdentityServer/IdentityServer.csproj b/IdentityServer/v7/Quickstarts/6_JS_without_backend/src/IdentityServer/IdentityServer.csproj index c51e0b93..eb170b33 100755 --- a/IdentityServer/v7/Quickstarts/6_JS_without_backend/src/IdentityServer/IdentityServer.csproj +++ b/IdentityServer/v7/Quickstarts/6_JS_without_backend/src/IdentityServer/IdentityServer.csproj @@ -7,7 +7,7 @@ - + diff --git a/IdentityServer/v7/Quickstarts/6_JS_without_backend/src/WebClient/WebClient.csproj b/IdentityServer/v7/Quickstarts/6_JS_without_backend/src/WebClient/WebClient.csproj index e3c55193..8dfc6a00 100644 --- a/IdentityServer/v7/Quickstarts/6_JS_without_backend/src/WebClient/WebClient.csproj +++ b/IdentityServer/v7/Quickstarts/6_JS_without_backend/src/WebClient/WebClient.csproj @@ -7,7 +7,7 @@ - + diff --git a/IdentityServer/v7/Quickstarts/7_Blazor/BFF/BFF.csproj b/IdentityServer/v7/Quickstarts/7_Blazor/BFF/BFF.csproj index 2cb73bb3..9c4a701d 100644 --- a/IdentityServer/v7/Quickstarts/7_Blazor/BFF/BFF.csproj +++ b/IdentityServer/v7/Quickstarts/7_Blazor/BFF/BFF.csproj @@ -11,8 +11,8 @@ - - + + diff --git a/IdentityServer/v7/Quickstarts/7_Blazor/BlazorWasm/BlazorWasm.csproj b/IdentityServer/v7/Quickstarts/7_Blazor/BlazorWasm/BlazorWasm.csproj index 9344fafe..73e59e4b 100644 --- a/IdentityServer/v7/Quickstarts/7_Blazor/BlazorWasm/BlazorWasm.csproj +++ b/IdentityServer/v7/Quickstarts/7_Blazor/BlazorWasm/BlazorWasm.csproj @@ -8,10 +8,10 @@ - - - - + + + + diff --git a/IdentityServer/v7/SessionManagement/Api/Api.csproj b/IdentityServer/v7/SessionManagement/Api/Api.csproj index de98ee6a..898eae21 100644 --- a/IdentityServer/v7/SessionManagement/Api/Api.csproj +++ b/IdentityServer/v7/SessionManagement/Api/Api.csproj @@ -6,7 +6,7 @@ - + diff --git a/IdentityServer/v7/SessionManagement/Client/Client.csproj b/IdentityServer/v7/SessionManagement/Client/Client.csproj index ac9720ad..3d44eaee 100644 --- a/IdentityServer/v7/SessionManagement/Client/Client.csproj +++ b/IdentityServer/v7/SessionManagement/Client/Client.csproj @@ -9,7 +9,7 @@ - + diff --git a/IdentityServer/v7/SessionMigration/SessionMigration.csproj b/IdentityServer/v7/SessionMigration/SessionMigration.csproj index 72562723..6c028d20 100644 --- a/IdentityServer/v7/SessionMigration/SessionMigration.csproj +++ b/IdentityServer/v7/SessionMigration/SessionMigration.csproj @@ -7,7 +7,7 @@ - + diff --git a/IdentityServer/v7/UserInteraction/Ciba/Api/Api.csproj b/IdentityServer/v7/UserInteraction/Ciba/Api/Api.csproj index ce262978..ca9c34e2 100644 --- a/IdentityServer/v7/UserInteraction/Ciba/Api/Api.csproj +++ b/IdentityServer/v7/UserInteraction/Ciba/Api/Api.csproj @@ -7,7 +7,7 @@ - + diff --git a/IdentityServer/v7/UserInteraction/DynamicProviders/Client/Client.csproj b/IdentityServer/v7/UserInteraction/DynamicProviders/Client/Client.csproj index aada8290..621dfdb3 100644 --- a/IdentityServer/v7/UserInteraction/DynamicProviders/Client/Client.csproj +++ b/IdentityServer/v7/UserInteraction/DynamicProviders/Client/Client.csproj @@ -7,7 +7,7 @@ - + diff --git a/IdentityServer/v7/UserInteraction/DynamicProviders/IdentityServerHost/IdentityServerHost.csproj b/IdentityServer/v7/UserInteraction/DynamicProviders/IdentityServerHost/IdentityServerHost.csproj index 46b3873a..e8cd861a 100644 --- a/IdentityServer/v7/UserInteraction/DynamicProviders/IdentityServerHost/IdentityServerHost.csproj +++ b/IdentityServer/v7/UserInteraction/DynamicProviders/IdentityServerHost/IdentityServerHost.csproj @@ -7,11 +7,11 @@ - + - - - + + + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/IdentityServer/v7/UserInteraction/ProfileService/Api/Api.csproj b/IdentityServer/v7/UserInteraction/ProfileService/Api/Api.csproj index 93263913..468674f8 100644 --- a/IdentityServer/v7/UserInteraction/ProfileService/Api/Api.csproj +++ b/IdentityServer/v7/UserInteraction/ProfileService/Api/Api.csproj @@ -8,7 +8,7 @@ - + diff --git a/IdentityServer/v7/UserInteraction/ProfileService/Client/Client.csproj b/IdentityServer/v7/UserInteraction/ProfileService/Client/Client.csproj index 8f3f3f83..af0bb694 100644 --- a/IdentityServer/v7/UserInteraction/ProfileService/Client/Client.csproj +++ b/IdentityServer/v7/UserInteraction/ProfileService/Client/Client.csproj @@ -7,7 +7,7 @@ - + diff --git a/IdentityServer/v7/UserInteraction/SpaLoginUi/Client/Client.csproj b/IdentityServer/v7/UserInteraction/SpaLoginUi/Client/Client.csproj index 6b3844b2..399c58bf 100644 --- a/IdentityServer/v7/UserInteraction/SpaLoginUi/Client/Client.csproj +++ b/IdentityServer/v7/UserInteraction/SpaLoginUi/Client/Client.csproj @@ -7,7 +7,7 @@ - + diff --git a/IdentityServer/v7/UserInteraction/StepUp/Api/Api.csproj b/IdentityServer/v7/UserInteraction/StepUp/Api/Api.csproj index 345a5dbb..8c8cf357 100644 --- a/IdentityServer/v7/UserInteraction/StepUp/Api/Api.csproj +++ b/IdentityServer/v7/UserInteraction/StepUp/Api/Api.csproj @@ -7,6 +7,6 @@ - + diff --git a/IdentityServer/v7/UserInteraction/StepUp/Client/Client.csproj b/IdentityServer/v7/UserInteraction/StepUp/Client/Client.csproj index 032796d8..059ad715 100644 --- a/IdentityServer/v7/UserInteraction/StepUp/Client/Client.csproj +++ b/IdentityServer/v7/UserInteraction/StepUp/Client/Client.csproj @@ -5,8 +5,8 @@ enable - - + + diff --git a/IdentityServer/v7/UserInteraction/WindowsAuthentication/Client/Client.csproj b/IdentityServer/v7/UserInteraction/WindowsAuthentication/Client/Client.csproj index 6b3844b2..399c58bf 100644 --- a/IdentityServer/v7/UserInteraction/WindowsAuthentication/Client/Client.csproj +++ b/IdentityServer/v7/UserInteraction/WindowsAuthentication/Client/Client.csproj @@ -7,7 +7,7 @@ - + diff --git a/IdentityServer/v7/UserInteraction/WsFederationDynamicProviders/Client/Client.csproj b/IdentityServer/v7/UserInteraction/WsFederationDynamicProviders/Client/Client.csproj index aada8290..621dfdb3 100644 --- a/IdentityServer/v7/UserInteraction/WsFederationDynamicProviders/Client/Client.csproj +++ b/IdentityServer/v7/UserInteraction/WsFederationDynamicProviders/Client/Client.csproj @@ -7,7 +7,7 @@ - + diff --git a/IdentityServer/v7/UserInteraction/WsFederationDynamicProviders/IdentityServerHost/IdentityServerHost.csproj b/IdentityServer/v7/UserInteraction/WsFederationDynamicProviders/IdentityServerHost/IdentityServerHost.csproj index f9dbbc3c..3bfb7480 100755 --- a/IdentityServer/v7/UserInteraction/WsFederationDynamicProviders/IdentityServerHost/IdentityServerHost.csproj +++ b/IdentityServer/v7/UserInteraction/WsFederationDynamicProviders/IdentityServerHost/IdentityServerHost.csproj @@ -7,11 +7,11 @@ - + - - - + + + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/samples.slnx b/samples.slnx index 30e6bfa5..b429c5cd 100644 --- a/samples.slnx +++ b/samples.slnx @@ -100,6 +100,7 @@ + @@ -124,7 +125,9 @@ - + + + @@ -339,10 +342,4 @@ - - - - - - From 398f9ba267ace636aad4f9c15af33a5433445250 Mon Sep 17 00:00:00 2001 From: Maarten Balliauw Date: Tue, 3 Mar 2026 12:05:44 +0100 Subject: [PATCH 2/4] Update DPoP options to use `ProofTokenExpirationMode` enum --- IdentityServer/v7/DPoP/Api/Program.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/IdentityServer/v7/DPoP/Api/Program.cs b/IdentityServer/v7/DPoP/Api/Program.cs index 8d2773ca..e5f35336 100644 --- a/IdentityServer/v7/DPoP/Api/Program.cs +++ b/IdentityServer/v7/DPoP/Api/Program.cs @@ -33,7 +33,7 @@ // layers DPoP onto the "token" scheme above builder.Services.ConfigureDPoPTokensForScheme("token", opt => { - // Chose a validation mode: either Nonce or IssuedAt. With nonce validation, + // Choose a expiration mode: either Nonce or IssuedAt. With nonce validation, // the api supplies a nonce that must be used to prove that the token was // not pre-generated. With IssuedAt validation, the client includes the // current time in the proof token, which is compared to the clock. Nonce @@ -42,7 +42,7 @@ // required each time the API is invoked. // // See RFC 9449 for more details. - opt.ValidationMode = ExpirationValidationMode.IssuedAt; // IssuedAt is the default. + opt.ProofTokenExpirationMode = DPoPProofExpirationMode.IssuedAt; // IssuedAt is the default. }); var app = builder.Build(); From e56f61578a6479b88fe9bf93b49ac9017ea8a2fe Mon Sep 17 00:00:00 2001 From: Maarten Balliauw Date: Tue, 3 Mar 2026 12:12:09 +0100 Subject: [PATCH 3/4] Bump Duende.IdentityServer to version 7.4.6 across projects --- .../TokenExchange.IdentityServer.csproj | 2 +- .../TokenExchange.IdentityServer.csproj | 2 +- .../MultiFrontendSSO.IdentityServer.csproj | 2 +- .../IdentityServerAspNetIdentity.csproj | 2 +- .../IdentityServerAspNetIdentityPasskeys.csproj | 2 +- .../IdentityServerHost/IdentityServerHost.csproj | 2 +- .../IdentityServerHost/IdentityServerHost.csproj | 2 +- IdentityServer/v7/SessionMigration/SessionMigration.csproj | 2 +- .../TokenExchange/IdentityServerHost/IdentityServerHost.csproj | 2 +- .../Ciba/IdentityServerHost/IdentityServerHost.csproj | 2 +- .../IdentityServerHost/IdentityServerHost.csproj | 2 +- .../ProfileService/IdentityServerHost/IdentityServerHost.csproj | 2 +- .../SpaLoginUi/IdentityServerHost/IdentityServerHost.csproj | 2 +- .../StepUp/IdentityServerHost/IdentityServerHost.csproj | 2 +- .../IdentityServerHost/IdentityServerHost.csproj | 2 +- .../IdentityServerHost/IdentityServerHost.csproj | 2 +- 16 files changed, 16 insertions(+), 16 deletions(-) diff --git a/BFF/v2/TokenExchange/TokenExchange.IdentityServer/TokenExchange.IdentityServer.csproj b/BFF/v2/TokenExchange/TokenExchange.IdentityServer/TokenExchange.IdentityServer.csproj index fe9e400c..42cedd59 100644 --- a/BFF/v2/TokenExchange/TokenExchange.IdentityServer/TokenExchange.IdentityServer.csproj +++ b/BFF/v2/TokenExchange/TokenExchange.IdentityServer/TokenExchange.IdentityServer.csproj @@ -7,7 +7,7 @@ - + diff --git a/BFF/v3/TokenExchange/TokenExchange.IdentityServer/TokenExchange.IdentityServer.csproj b/BFF/v3/TokenExchange/TokenExchange.IdentityServer/TokenExchange.IdentityServer.csproj index fe9e400c..42cedd59 100644 --- a/BFF/v3/TokenExchange/TokenExchange.IdentityServer/TokenExchange.IdentityServer.csproj +++ b/BFF/v3/TokenExchange/TokenExchange.IdentityServer/TokenExchange.IdentityServer.csproj @@ -7,7 +7,7 @@ - + diff --git a/BFF/v4/MultiFrontendSSO/MultiFrontendSSO.IdentityServer/MultiFrontendSSO.IdentityServer.csproj b/BFF/v4/MultiFrontendSSO/MultiFrontendSSO.IdentityServer/MultiFrontendSSO.IdentityServer.csproj index 8e3e040b..61da200c 100644 --- a/BFF/v4/MultiFrontendSSO/MultiFrontendSSO.IdentityServer/MultiFrontendSSO.IdentityServer.csproj +++ b/BFF/v4/MultiFrontendSSO/MultiFrontendSSO.IdentityServer/MultiFrontendSSO.IdentityServer.csproj @@ -7,7 +7,7 @@ - + diff --git a/IdentityServer/v7/AspNetIdentity/IdentityServerAspNetIdentity/IdentityServerAspNetIdentity.csproj b/IdentityServer/v7/AspNetIdentity/IdentityServerAspNetIdentity/IdentityServerAspNetIdentity.csproj index 3c4c6d68..6b585f4c 100755 --- a/IdentityServer/v7/AspNetIdentity/IdentityServerAspNetIdentity/IdentityServerAspNetIdentity.csproj +++ b/IdentityServer/v7/AspNetIdentity/IdentityServerAspNetIdentity/IdentityServerAspNetIdentity.csproj @@ -7,7 +7,7 @@ - + diff --git a/IdentityServer/v7/AspNetIdentityPasskeys/IdentityServerAspNetIdentityPasskeys/IdentityServerAspNetIdentityPasskeys.csproj b/IdentityServer/v7/AspNetIdentityPasskeys/IdentityServerAspNetIdentityPasskeys/IdentityServerAspNetIdentityPasskeys.csproj index 5bf54c45..5dc46cab 100644 --- a/IdentityServer/v7/AspNetIdentityPasskeys/IdentityServerAspNetIdentityPasskeys/IdentityServerAspNetIdentityPasskeys.csproj +++ b/IdentityServer/v7/AspNetIdentityPasskeys/IdentityServerAspNetIdentityPasskeys/IdentityServerAspNetIdentityPasskeys.csproj @@ -6,7 +6,7 @@ - + diff --git a/IdentityServer/v7/ScopesAndResources/IdentityServerHost/IdentityServerHost.csproj b/IdentityServer/v7/ScopesAndResources/IdentityServerHost/IdentityServerHost.csproj index 2c2e0ba1..f949c3e9 100644 --- a/IdentityServer/v7/ScopesAndResources/IdentityServerHost/IdentityServerHost.csproj +++ b/IdentityServer/v7/ScopesAndResources/IdentityServerHost/IdentityServerHost.csproj @@ -6,7 +6,7 @@ - + diff --git a/IdentityServer/v7/SessionManagement/IdentityServerHost/IdentityServerHost.csproj b/IdentityServer/v7/SessionManagement/IdentityServerHost/IdentityServerHost.csproj index 500c8673..26b95783 100644 --- a/IdentityServer/v7/SessionManagement/IdentityServerHost/IdentityServerHost.csproj +++ b/IdentityServer/v7/SessionManagement/IdentityServerHost/IdentityServerHost.csproj @@ -6,7 +6,7 @@ - + diff --git a/IdentityServer/v7/SessionMigration/SessionMigration.csproj b/IdentityServer/v7/SessionMigration/SessionMigration.csproj index 6c028d20..0b1249de 100644 --- a/IdentityServer/v7/SessionMigration/SessionMigration.csproj +++ b/IdentityServer/v7/SessionMigration/SessionMigration.csproj @@ -6,7 +6,7 @@ - + diff --git a/IdentityServer/v7/TokenExchange/IdentityServerHost/IdentityServerHost.csproj b/IdentityServer/v7/TokenExchange/IdentityServerHost/IdentityServerHost.csproj index cc0bd59d..9f0227da 100644 --- a/IdentityServer/v7/TokenExchange/IdentityServerHost/IdentityServerHost.csproj +++ b/IdentityServer/v7/TokenExchange/IdentityServerHost/IdentityServerHost.csproj @@ -6,7 +6,7 @@ - + diff --git a/IdentityServer/v7/UserInteraction/Ciba/IdentityServerHost/IdentityServerHost.csproj b/IdentityServer/v7/UserInteraction/Ciba/IdentityServerHost/IdentityServerHost.csproj index da75cb56..f7118cff 100644 --- a/IdentityServer/v7/UserInteraction/Ciba/IdentityServerHost/IdentityServerHost.csproj +++ b/IdentityServer/v7/UserInteraction/Ciba/IdentityServerHost/IdentityServerHost.csproj @@ -6,7 +6,7 @@ - + diff --git a/IdentityServer/v7/UserInteraction/DynamicProviders/IdentityServerHost/IdentityServerHost.csproj b/IdentityServer/v7/UserInteraction/DynamicProviders/IdentityServerHost/IdentityServerHost.csproj index e8cd861a..590cc6b0 100644 --- a/IdentityServer/v7/UserInteraction/DynamicProviders/IdentityServerHost/IdentityServerHost.csproj +++ b/IdentityServer/v7/UserInteraction/DynamicProviders/IdentityServerHost/IdentityServerHost.csproj @@ -6,7 +6,7 @@ - + diff --git a/IdentityServer/v7/UserInteraction/ProfileService/IdentityServerHost/IdentityServerHost.csproj b/IdentityServer/v7/UserInteraction/ProfileService/IdentityServerHost/IdentityServerHost.csproj index da75cb56..f7118cff 100644 --- a/IdentityServer/v7/UserInteraction/ProfileService/IdentityServerHost/IdentityServerHost.csproj +++ b/IdentityServer/v7/UserInteraction/ProfileService/IdentityServerHost/IdentityServerHost.csproj @@ -6,7 +6,7 @@ - + diff --git a/IdentityServer/v7/UserInteraction/SpaLoginUi/IdentityServerHost/IdentityServerHost.csproj b/IdentityServer/v7/UserInteraction/SpaLoginUi/IdentityServerHost/IdentityServerHost.csproj index 8d92914f..aad6c187 100644 --- a/IdentityServer/v7/UserInteraction/SpaLoginUi/IdentityServerHost/IdentityServerHost.csproj +++ b/IdentityServer/v7/UserInteraction/SpaLoginUi/IdentityServerHost/IdentityServerHost.csproj @@ -6,7 +6,7 @@ - + diff --git a/IdentityServer/v7/UserInteraction/StepUp/IdentityServerHost/IdentityServerHost.csproj b/IdentityServer/v7/UserInteraction/StepUp/IdentityServerHost/IdentityServerHost.csproj index 8d92914f..aad6c187 100644 --- a/IdentityServer/v7/UserInteraction/StepUp/IdentityServerHost/IdentityServerHost.csproj +++ b/IdentityServer/v7/UserInteraction/StepUp/IdentityServerHost/IdentityServerHost.csproj @@ -6,7 +6,7 @@ - + diff --git a/IdentityServer/v7/UserInteraction/WindowsAuthentication/IdentityServerHost/IdentityServerHost.csproj b/IdentityServer/v7/UserInteraction/WindowsAuthentication/IdentityServerHost/IdentityServerHost.csproj index d2a190f4..b1ac3572 100644 --- a/IdentityServer/v7/UserInteraction/WindowsAuthentication/IdentityServerHost/IdentityServerHost.csproj +++ b/IdentityServer/v7/UserInteraction/WindowsAuthentication/IdentityServerHost/IdentityServerHost.csproj @@ -6,7 +6,7 @@ - + diff --git a/IdentityServer/v7/UserInteraction/WsFederationDynamicProviders/IdentityServerHost/IdentityServerHost.csproj b/IdentityServer/v7/UserInteraction/WsFederationDynamicProviders/IdentityServerHost/IdentityServerHost.csproj index 3bfb7480..49d80616 100755 --- a/IdentityServer/v7/UserInteraction/WsFederationDynamicProviders/IdentityServerHost/IdentityServerHost.csproj +++ b/IdentityServer/v7/UserInteraction/WsFederationDynamicProviders/IdentityServerHost/IdentityServerHost.csproj @@ -6,7 +6,7 @@ - + From fc297e4b25d7e53d801f60f3fbf39cb48285a0d7 Mon Sep 17 00:00:00 2001 From: Maarten Balliauw Date: Tue, 3 Mar 2026 12:50:23 +0100 Subject: [PATCH 4/4] Update to use Base64.DecodeFromChars --- .../IdentityServerHost/Pages/Diagnostics/ViewModel.cs | 3 ++- .../v7/SessionMigration/Pages/Diagnostics/ViewModel.cs | 3 ++- .../Ciba/IdentityServerHost/Pages/Diagnostics/ViewModel.cs | 3 ++- .../IdentityServerHost/Pages/Diagnostics/ViewModel.cs | 3 ++- .../IdentityServerHost/Pages/Diagnostics/ViewModel.cs | 3 ++- .../StepUp/IdentityServerHost/Pages/Diagnostics/ViewModel.cs | 3 ++- .../IdentityServerHost/Pages/Diagnostics/ViewModel.cs | 3 ++- .../IdentityServerHost/Pages/Diagnostics/ViewModel.cs | 3 ++- 8 files changed, 16 insertions(+), 8 deletions(-) diff --git a/IdentityServer/v7/SessionManagement/IdentityServerHost/Pages/Diagnostics/ViewModel.cs b/IdentityServer/v7/SessionManagement/IdentityServerHost/Pages/Diagnostics/ViewModel.cs index 292d48f1..3830fb0b 100644 --- a/IdentityServer/v7/SessionManagement/IdentityServerHost/Pages/Diagnostics/ViewModel.cs +++ b/IdentityServer/v7/SessionManagement/IdentityServerHost/Pages/Diagnostics/ViewModel.cs @@ -2,6 +2,7 @@ // Licensed under the MIT License. See LICENSE in the project root for license information. +using System.Buffers.Text; using System.Text; using System.Text.Json; using Duende.IdentityModel; @@ -18,7 +19,7 @@ public ViewModel(AuthenticateResult result) if (result.Properties.Items.ContainsKey("client_list")) { var encoded = result.Properties.Items["client_list"]; - var bytes = Base64Url.Decode(encoded); + var bytes = Base64Url.DecodeFromChars(encoded); var value = Encoding.UTF8.GetString(bytes); Clients = JsonSerializer.Deserialize(value); diff --git a/IdentityServer/v7/SessionMigration/Pages/Diagnostics/ViewModel.cs b/IdentityServer/v7/SessionMigration/Pages/Diagnostics/ViewModel.cs index 9524c439..addc717d 100644 --- a/IdentityServer/v7/SessionMigration/Pages/Diagnostics/ViewModel.cs +++ b/IdentityServer/v7/SessionMigration/Pages/Diagnostics/ViewModel.cs @@ -2,6 +2,7 @@ // Licensed under the MIT License. See LICENSE in the project root for license information. +using System.Buffers.Text; using System.Text; using System.Text.Json; using Duende.IdentityModel; @@ -18,7 +19,7 @@ public ViewModel(AuthenticateResult result) if (result.Properties.Items.ContainsKey("client_list")) { var encoded = result.Properties.Items["client_list"]; - var bytes = Base64Url.Decode(encoded); + var bytes = Base64Url.DecodeFromChars(encoded); var value = Encoding.UTF8.GetString(bytes); Clients = JsonSerializer.Deserialize(value); diff --git a/IdentityServer/v7/UserInteraction/Ciba/IdentityServerHost/Pages/Diagnostics/ViewModel.cs b/IdentityServer/v7/UserInteraction/Ciba/IdentityServerHost/Pages/Diagnostics/ViewModel.cs index 292d48f1..3830fb0b 100644 --- a/IdentityServer/v7/UserInteraction/Ciba/IdentityServerHost/Pages/Diagnostics/ViewModel.cs +++ b/IdentityServer/v7/UserInteraction/Ciba/IdentityServerHost/Pages/Diagnostics/ViewModel.cs @@ -2,6 +2,7 @@ // Licensed under the MIT License. See LICENSE in the project root for license information. +using System.Buffers.Text; using System.Text; using System.Text.Json; using Duende.IdentityModel; @@ -18,7 +19,7 @@ public ViewModel(AuthenticateResult result) if (result.Properties.Items.ContainsKey("client_list")) { var encoded = result.Properties.Items["client_list"]; - var bytes = Base64Url.Decode(encoded); + var bytes = Base64Url.DecodeFromChars(encoded); var value = Encoding.UTF8.GetString(bytes); Clients = JsonSerializer.Deserialize(value); diff --git a/IdentityServer/v7/UserInteraction/DynamicProviders/IdentityServerHost/Pages/Diagnostics/ViewModel.cs b/IdentityServer/v7/UserInteraction/DynamicProviders/IdentityServerHost/Pages/Diagnostics/ViewModel.cs index 292d48f1..3830fb0b 100644 --- a/IdentityServer/v7/UserInteraction/DynamicProviders/IdentityServerHost/Pages/Diagnostics/ViewModel.cs +++ b/IdentityServer/v7/UserInteraction/DynamicProviders/IdentityServerHost/Pages/Diagnostics/ViewModel.cs @@ -2,6 +2,7 @@ // Licensed under the MIT License. See LICENSE in the project root for license information. +using System.Buffers.Text; using System.Text; using System.Text.Json; using Duende.IdentityModel; @@ -18,7 +19,7 @@ public ViewModel(AuthenticateResult result) if (result.Properties.Items.ContainsKey("client_list")) { var encoded = result.Properties.Items["client_list"]; - var bytes = Base64Url.Decode(encoded); + var bytes = Base64Url.DecodeFromChars(encoded); var value = Encoding.UTF8.GetString(bytes); Clients = JsonSerializer.Deserialize(value); diff --git a/IdentityServer/v7/UserInteraction/ProfileService/IdentityServerHost/Pages/Diagnostics/ViewModel.cs b/IdentityServer/v7/UserInteraction/ProfileService/IdentityServerHost/Pages/Diagnostics/ViewModel.cs index 292d48f1..3830fb0b 100644 --- a/IdentityServer/v7/UserInteraction/ProfileService/IdentityServerHost/Pages/Diagnostics/ViewModel.cs +++ b/IdentityServer/v7/UserInteraction/ProfileService/IdentityServerHost/Pages/Diagnostics/ViewModel.cs @@ -2,6 +2,7 @@ // Licensed under the MIT License. See LICENSE in the project root for license information. +using System.Buffers.Text; using System.Text; using System.Text.Json; using Duende.IdentityModel; @@ -18,7 +19,7 @@ public ViewModel(AuthenticateResult result) if (result.Properties.Items.ContainsKey("client_list")) { var encoded = result.Properties.Items["client_list"]; - var bytes = Base64Url.Decode(encoded); + var bytes = Base64Url.DecodeFromChars(encoded); var value = Encoding.UTF8.GetString(bytes); Clients = JsonSerializer.Deserialize(value); diff --git a/IdentityServer/v7/UserInteraction/StepUp/IdentityServerHost/Pages/Diagnostics/ViewModel.cs b/IdentityServer/v7/UserInteraction/StepUp/IdentityServerHost/Pages/Diagnostics/ViewModel.cs index 292d48f1..3830fb0b 100644 --- a/IdentityServer/v7/UserInteraction/StepUp/IdentityServerHost/Pages/Diagnostics/ViewModel.cs +++ b/IdentityServer/v7/UserInteraction/StepUp/IdentityServerHost/Pages/Diagnostics/ViewModel.cs @@ -2,6 +2,7 @@ // Licensed under the MIT License. See LICENSE in the project root for license information. +using System.Buffers.Text; using System.Text; using System.Text.Json; using Duende.IdentityModel; @@ -18,7 +19,7 @@ public ViewModel(AuthenticateResult result) if (result.Properties.Items.ContainsKey("client_list")) { var encoded = result.Properties.Items["client_list"]; - var bytes = Base64Url.Decode(encoded); + var bytes = Base64Url.DecodeFromChars(encoded); var value = Encoding.UTF8.GetString(bytes); Clients = JsonSerializer.Deserialize(value); diff --git a/IdentityServer/v7/UserInteraction/WindowsAuthentication/IdentityServerHost/Pages/Diagnostics/ViewModel.cs b/IdentityServer/v7/UserInteraction/WindowsAuthentication/IdentityServerHost/Pages/Diagnostics/ViewModel.cs index 292d48f1..3830fb0b 100644 --- a/IdentityServer/v7/UserInteraction/WindowsAuthentication/IdentityServerHost/Pages/Diagnostics/ViewModel.cs +++ b/IdentityServer/v7/UserInteraction/WindowsAuthentication/IdentityServerHost/Pages/Diagnostics/ViewModel.cs @@ -2,6 +2,7 @@ // Licensed under the MIT License. See LICENSE in the project root for license information. +using System.Buffers.Text; using System.Text; using System.Text.Json; using Duende.IdentityModel; @@ -18,7 +19,7 @@ public ViewModel(AuthenticateResult result) if (result.Properties.Items.ContainsKey("client_list")) { var encoded = result.Properties.Items["client_list"]; - var bytes = Base64Url.Decode(encoded); + var bytes = Base64Url.DecodeFromChars(encoded); var value = Encoding.UTF8.GetString(bytes); Clients = JsonSerializer.Deserialize(value); diff --git a/IdentityServer/v7/UserInteraction/WsFederationDynamicProviders/IdentityServerHost/Pages/Diagnostics/ViewModel.cs b/IdentityServer/v7/UserInteraction/WsFederationDynamicProviders/IdentityServerHost/Pages/Diagnostics/ViewModel.cs index 292d48f1..3830fb0b 100644 --- a/IdentityServer/v7/UserInteraction/WsFederationDynamicProviders/IdentityServerHost/Pages/Diagnostics/ViewModel.cs +++ b/IdentityServer/v7/UserInteraction/WsFederationDynamicProviders/IdentityServerHost/Pages/Diagnostics/ViewModel.cs @@ -2,6 +2,7 @@ // Licensed under the MIT License. See LICENSE in the project root for license information. +using System.Buffers.Text; using System.Text; using System.Text.Json; using Duende.IdentityModel; @@ -18,7 +19,7 @@ public ViewModel(AuthenticateResult result) if (result.Properties.Items.ContainsKey("client_list")) { var encoded = result.Properties.Items["client_list"]; - var bytes = Base64Url.Decode(encoded); + var bytes = Base64Url.DecodeFromChars(encoded); var value = Encoding.UTF8.GetString(bytes); Clients = JsonSerializer.Deserialize(value);