Class DatabaseQueryingPolicy

java.lang.Object
java.security.Policy
com.illumon.iris.security.DatabaseQueryingPolicy
Direct Known Subclasses:
DenyingPolicy

public class DatabaseQueryingPolicy
extends Policy
A Java security Policy that exposes a Database connection to its internal permissions, for use in things like checking ACLs. Also includes functionality for saving permissions checks to a separate file from other loggers. When searching for what permissions checks are being performed, it is a useful convenience to be able to separate these into a separate file, without having to set up logging for everything else.
  • Field Details

    • database

      public final Database database
      The Database object that calling permissions can query if needed.
    • log

      protected final com.fishlib.io.logger.Logger log