This commit is contained in:
2026-07-14 17:26:51 +03:00
parent 13898323dd
commit be2a24bfd9
30 changed files with 2285 additions and 105 deletions
@@ -0,0 +1,14 @@
using Esiur.Security.Permissions;
namespace Esiur.Security.Management;
/// <summary>
/// Audits a resource operation before it is executed. A
/// <see cref="Ruling.Denied"/> result may veto the operation, while
/// <see cref="Ruling.Allowed"/> and <see cref="Ruling.DontCare"/> never grant
/// authorization or override another manager's denial.
/// </summary>
public interface IAuditingManager : IResourceManager
{
Ruling Applicable(ResourceManagerContext context);
}