From 0e7c5edef3340cb89cd294b6019027216734737d Mon Sep 17 00:00:00 2001 From: Krzysztof Famulski Date: Sun, 3 Nov 2024 17:53:59 +0100 Subject: [PATCH] commit --- OBSBoardsWWW/JwtTokenMiddleware.cs | 6 ++++++ OBSBoardsWWW/Program.cs | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/OBSBoardsWWW/JwtTokenMiddleware.cs b/OBSBoardsWWW/JwtTokenMiddleware.cs index 6896e44..c45731a 100644 --- a/OBSBoardsWWW/JwtTokenMiddleware.cs +++ b/OBSBoardsWWW/JwtTokenMiddleware.cs @@ -36,6 +36,12 @@ // Dodaj token do nagłówka Authorization context.Request.Headers["Authorization"] = $"Bearer {token}"; + } else + { + await context.SignOutAsync(CookieAuthenticationDefaults.AuthenticationScheme); + context.Session.Remove("AccessToken"); + context.Session.Remove("RefreshToken"); + context.Session.Remove("TokenExpiration"); } await _next(context); diff --git a/OBSBoardsWWW/Program.cs b/OBSBoardsWWW/Program.cs index 313c8b3..299174e 100644 --- a/OBSBoardsWWW/Program.cs +++ b/OBSBoardsWWW/Program.cs @@ -1,3 +1,4 @@ +using Microsoft.AspNetCore.Authentication; using Microsoft.AspNetCore.Authentication.Cookies; using Microsoft.AspNetCore.Authentication.JwtBearer; using Microsoft.IdentityModel.Tokens; @@ -80,4 +81,9 @@ app.MapControllerRoute( name: "default", pattern: "{controller=Home}/{action=Index}/{id?}"); +//app.Use(async (context, next) => +//{ +//// await context.SignOutAsync(CookieAuthenticationDefaults.AuthenticationScheme); +// await next(); +//}); app.Run();