From 3a0386c720a6eebabbfdae6c918496ea6638497b Mon Sep 17 00:00:00 2001 From: Elin Fokine Date: Fri, 9 Oct 2026 14:34:49 +0200 Subject: [PATCH] Upgrade Duende IdentityServer to 8.0.9 - Bump Duende.IdentityServer from 7.4.5 to 8.0.9 in IdentityServer.ServerSample - Pass HttpContext.RequestAborted to IIdentityServerInteractionService.GetLogoutContextAsync in AccountController, as v8 requires a CancellationToken on async interface methods No other breaking changes from the v8 upgrade guide affect the sample. --- .../Controllers/AccountController.cs | 2 +- .../IdentityServer.ServerSample.csproj | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/samples/IdentityServer.ServerSample/Controllers/AccountController.cs b/samples/IdentityServer.ServerSample/Controllers/AccountController.cs index fd256e2a..037cd596 100644 --- a/samples/IdentityServer.ServerSample/Controllers/AccountController.cs +++ b/samples/IdentityServer.ServerSample/Controllers/AccountController.cs @@ -67,7 +67,7 @@ public async Task ExternalLoginCallback() [HttpGet] public async Task Logout(string logoutId) { - var logoutRequest = await _interaction.GetLogoutContextAsync(logoutId); + var logoutRequest = await _interaction.GetLogoutContextAsync(logoutId, HttpContext.RequestAborted); var returnUrl = logoutRequest?.PostLogoutRedirectUri; return await Logout(new LogoutModel(returnUrl)); diff --git a/samples/IdentityServer.ServerSample/IdentityServer.ServerSample.csproj b/samples/IdentityServer.ServerSample/IdentityServer.ServerSample.csproj index 39da9a72..adfa20d9 100644 --- a/samples/IdentityServer.ServerSample/IdentityServer.ServerSample.csproj +++ b/samples/IdentityServer.ServerSample/IdentityServer.ServerSample.csproj @@ -19,7 +19,7 @@ - +