Class Settings.AuthenticationSettings
- java.lang.Object
-
- org.apache.tinkerpop.gremlin.server.Settings.AuthenticationSettings
-
- Enclosing class:
- Settings
public static class Settings.AuthenticationSettings extends Object
Settings for theAuthenticator
implementation.
-
-
Field Summary
Fields Modifier and Type Field Description String
authenticationHandler
The fully qualified class name of theAbstractAuthenticationHandler
implementation.String
authenticator
The fully qualified class name of theAuthenticator
implementation.Map<String,Object>
config
AMap
containingAuthenticator
specific configurations.boolean
enableAuditLog
Deprecated.As of release 3.5.0, replaced bySettings.enableAuditLog
with slight changes in the log message format.
-
Constructor Summary
Constructors Constructor Description AuthenticationSettings()
-
-
-
Field Detail
-
authenticator
public String authenticator
The fully qualified class name of theAuthenticator
implementation. This class name will be used to load the implementation from the classpath. Defaults toAllowAllAuthenticator
when not specified.
-
authenticationHandler
public String authenticationHandler
The fully qualified class name of theAbstractAuthenticationHandler
implementation. This class name will be used to load the implementation from the classpath. Defaults to null when not specified.
-
enableAuditLog
@Deprecated public boolean enableAuditLog
Deprecated.As of release 3.5.0, replaced bySettings.enableAuditLog
with slight changes in the log message format.Enable audit logging of authenticated users and gremlin evaluation requests.
-
config
public Map<String,Object> config
AMap
containingAuthenticator
specific configurations. Consult theAuthenticator
implementation for specifics on what configurations are expected.
-
-