From e0cf80a5d0e2d6898b611892a331aa917b9370d9 Mon Sep 17 00:00:00 2001 From: Jake Mannens Date: Fri, 29 Sep 2023 17:46:47 +1000 Subject: Finalised security service --- PrincipalProviders/LocalPrincipalProvider.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'PrincipalProviders') diff --git a/PrincipalProviders/LocalPrincipalProvider.cs b/PrincipalProviders/LocalPrincipalProvider.cs index 8035ce8..d480633 100644 --- a/PrincipalProviders/LocalPrincipalProvider.cs +++ b/PrincipalProviders/LocalPrincipalProvider.cs @@ -25,11 +25,11 @@ public class LocalPrincipalProvider : PrincipalProvider { return db.Groups.FirstOrDefault(p => p.Name == name); } - public override IGroup[] GetGroups(IPrincipal principal, bool recurse) { + public override IGroup[] GetGroups(SecurityIdentifier sid, bool recurse) { using var db = dbFactory.CreateDbContext(); List groups = db.Principals - .First(p => p.Sid == principal.Sid) + .First(p => p.Sid == sid) .MemberOf; if(!recurse) -- cgit v1.3