summaryrefslogtreecommitdiff
path: root/PrincipalProviders/LocalPrincipalProvider.cs
diff options
context:
space:
mode:
authorJake Mannens <jake@asger.xyz>2023-09-29 17:46:47 +1000
committerJake Mannens <jake@asger.xyz>2023-09-29 17:57:21 +1000
commite0cf80a5d0e2d6898b611892a331aa917b9370d9 (patch)
tree75809891d57e687a246233f52feead273a1eca7d /PrincipalProviders/LocalPrincipalProvider.cs
parentc5ff0b57a12b605a5ae5ae8a92ce7a4e8eaec77a (diff)
Finalised security service
Diffstat (limited to 'PrincipalProviders/LocalPrincipalProvider.cs')
-rw-r--r--PrincipalProviders/LocalPrincipalProvider.cs4
1 files changed, 2 insertions, 2 deletions
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<LocalGroup> groups = db.Principals
- .First(p => p.Sid == principal.Sid)
+ .First(p => p.Sid == sid)
.MemberOf;
if(!recurse)