diff options
| author | Jake Mannens <jake@asger.xyz> | 2023-09-29 17:46:47 +1000 |
|---|---|---|
| committer | Jake Mannens <jake@asger.xyz> | 2023-09-29 17:57:21 +1000 |
| commit | e0cf80a5d0e2d6898b611892a331aa917b9370d9 (patch) | |
| tree | 75809891d57e687a246233f52feead273a1eca7d /PrincipalProviders | |
| parent | c5ff0b57a12b605a5ae5ae8a92ce7a4e8eaec77a (diff) | |
Finalised security service
Diffstat (limited to 'PrincipalProviders')
| -rw-r--r-- | PrincipalProviders/LocalPrincipalProvider.cs | 4 |
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) |
