Class SecurityOptions

  • All Implemented Interfaces:
    MetaPropertyProvider

    public final class SecurityOptions
    extends java.lang.Object
    implements MetaPropertyProvider

    Options for controlling the initialization of Security in Stardog and security configuration in a database.

    Since:
    3.1
    Version:
    3.1
    Author:
    Michael Grove
    • Field Detail

      • REALMS

        public static final Option<java.lang.String> REALMS
        Specifies the name of the realm to be used for security in Stardog. Full name: "security.realms"
        Default value: stardog
      • NAMED_GRAPH_SECURITY_EMPTY_ALLOWS_ACCESS

        @Beta
        public static final Option<java.lang.Boolean> NAMED_GRAPH_SECURITY_EMPTY_ALLOWS_ACCESS
        Configuration option on whether or not the empty (named graph) permission set should permit access or not. When true, if a user has 0 named graph permissions, they're granted access to all graphs. If false, they're denied access until it is explicitly given. Full name: "security.named.graphs.empty.allows.access"
        Default value: false
      • SENSITIVE_PROPERTIES

        public static final ConfigProperty<java.util.Collection<IRI>> SENSITIVE_PROPERTIES
      • SENSITIVE_PROPERTY_GROUPS

        public static final ConfigProperty<java.util.Collection<com.complexible.stardog.security.SensitiveProperty>> SENSITIVE_PROPERTY_GROUPS
      • MASKING_FUNCTION

        public static final ConfigProperty<java.lang.String> MASKING_FUNCTION