summaryrefslogtreecommitdiff
path: root/Services/UserService.cs
diff options
context:
space:
mode:
authorJake Mannens <jake@asger.xyz>2023-09-14 01:16:34 +1000
committerJake Mannens <jake@asger.xyz>2023-09-14 01:16:34 +1000
commitd70e61cb290187bda3fa5bbc37bb25bcd3c0591e (patch)
tree156971192ae1991fb798a3bae5798bceb1426e8c /Services/UserService.cs
parente6e43b943143d55581ef442b61ed6cbdbb40c642 (diff)
Fix SignInAsync call
Diffstat (limited to 'Services/UserService.cs')
-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();
}
}