summaryrefslogtreecommitdiff
path: root/Services
diff options
context:
space:
mode:
Diffstat (limited to 'Services')
-rw-r--r--Services/UserService.cs8
1 files changed, 7 insertions, 1 deletions
diff --git a/Services/UserService.cs b/Services/UserService.cs
index db62553..96f5b5f 100644
--- a/Services/UserService.cs
+++ b/Services/UserService.cs
@@ -1,4 +1,5 @@
using Microsoft.AspNetCore.Authentication;
+using Microsoft.AspNetCore.Authentication.Cookies;
using System.Runtime.InteropServices;
using System.Security.Claims;
using System.Security.Principal;
@@ -42,7 +43,9 @@ public class UserService : IUserService {
var claims = new Claim[] {
};
- var claimsIdentity = new ClaimsIdentity(claims);
+ var claimsIdentity = new ClaimsIdentity(
+ claims,
+ CookieAuthenticationDefaults.AuthenticationScheme);
var claimsPrincipal = new ClaimsPrincipal(claimsIdentity);
@@ -57,5 +60,8 @@ public class UserService : IUserService {
}
public void Logout() {
+ httpContextAccessor.HttpContext?.SignOutAsync()
+ .GetAwaiter()
+ .GetResult();
}
}