Package com.complexible.stardog.security
Class SecurityOptions
java.lang.Object
com.complexible.stardog.security.SecurityOptions
- All Implemented Interfaces:
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 Summary
FieldsModifier and TypeFieldDescriptionstatic final ConfigProperty<String> Global configuration option for whether or not named graph security is enabled.Configuration option on whether or not the empty (named graph) permission set should permit access or not.static final ConfigProperty<Boolean> Database option which controls whether named graph security is enabled.Specifies the name of therealmto be used for security in Stardog.static final ConfigProperty<Collection<IRI>> static final ConfigProperty<Collection<com.complexible.stardog.security.SensitiveProperty>> -
Method Summary
-
Field Details
-
REALMS
Specifies the name of therealmto be used for security in Stardog. Full name: "security.realms"
Default value:stardog -
NAMED_GRAPH_SECURITY
Global configuration option for whether or not named graph security is enabled. Can be override on a per-database level by the database optionNAMED_GRAPH_SECURITY_ENABLED. This option has NO EFFECT ifsecurity is disabled. Full name: "security.named.graphs"
Default value:false -
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 -
NAMED_GRAPH_SECURITY_ENABLED
Database option which controls whether named graph security is enabled. This option is designated asMetaProperty.Builder.writableWhileOnline(); when changing this option existing connections are NOT affected, they will continue to use the previous security settings. Has NO EFFECT ifsecurity is disabled. Full name: "security.named.graphs"
Default value:false -
SENSITIVE_PROPERTIES
-
SENSITIVE_PROPERTY_GROUPS
public static final ConfigProperty<Collection<com.complexible.stardog.security.SensitiveProperty>> SENSITIVE_PROPERTY_GROUPS -
MASKING_FUNCTION
-