public class AuthenticationConfiguration extends java.lang.Object implements ConfigurationDefault
Constructor and Description |
---|
AuthenticationConfiguration() |
Modifier and Type | Method and Description |
---|---|
void |
setDefaults(ConfigurationBuilder builder,
ConfigurationSource configurationSource)
Called by
ConfigurationBuilder.build(ConfigurationDefaultsList, ConfigurationSource)
to give instances of this interface the opportunity to affect the configuration by setting
their default values for configuration properties. |
public static final java.lang.String AUTHENTICATION
public static final java.lang.String AUTHENTICATION_LDAP_SERVER
public static final java.lang.String AUTHENTICATION_LDAP_SEARCHAUTHDN
public static final java.lang.String AUTHENTICATION_LDAP_SEARCHAUTH_PASSWORD
public static final java.lang.String AUTHENTICATION_LDAP_SEARCHBASE
public static final java.lang.String AUTHENTICATION_LDAP_SEARCHFILTER
public static final java.lang.String AUTHENTICATION_NATIVE_ALGORITHM
public static final java.lang.String AUTHORIZATION_SCHEME
public static final java.lang.String DEFAULT_AUTHORIZATION_SCHEME
public static final java.lang.String RANGER_SERVICE_NAME
public static final java.lang.String DEFAULT_RANGER_SERVICE_NAME
public static final java.lang.String SENTRY_POLLING_INTERVAL
public static final int DEFAULT_SENTRY_POLLING_INTERVAL
public static final java.lang.String AUTHENTICATION_NATIVE_CREATE_CREDENTIALS_DATABASE
public static final java.lang.String AUTHENTICATION_CUSTOM_PROVIDER
public static final java.lang.String DEFAULT_AUTHENTICATION_CUSTOM_PROVIDER
public static final java.lang.String AUTHENTICATION_LDAP_MAPGROUPATTR
public static final java.lang.String AUTHENTICATION_TOKEN_LENGTH
public static final int DEFAULT_AUTHENTICATION_TOKEN_LENGTH
public static final java.lang.String AUTHENTICATION_TOKEN_MAX_LIFETIME
public static final int DEFAULT_AUTHENTICATION_TOKEN_MAX_LIFETIME
public static final java.lang.String AUTHENTICATION_TOKEN_RENEW_INTERVAL
public static final int DEFAULT_AUTHENTICATION_TOKEN_RENEW_INTERVAL
public static final java.lang.String AUTHENTICATION_TOKEN_ENABLED
public static final boolean DEFAULT_AUTHENTICATION_TOKEN_ENABLED
public static final java.lang.String AUTHENTICATION_TOKEN_DEBUG_CONNECTIONS
public static final boolean DEFAULT_AUTHENTICATION_DEBUG_CONNECTIONS
public static final java.lang.String AUTHENTICATION_TOKEN_MAX_CONNECTIONS
public static final int DEFAULT_AUTHENTICATION_MAX_CONNECTIONS
public static final java.lang.String AUTHENTICATION_TOKEN_PERMISSION_CACHE_SIZE
public static final int DEFAULT_AUTHENTICATION_PERMISSION_CACHE_SIZE
public void setDefaults(ConfigurationBuilder builder, ConfigurationSource configurationSource)
ConfigurationDefault
ConfigurationBuilder.build(ConfigurationDefaultsList, ConfigurationSource)
to give instances of this interface the opportunity to affect the configuration by setting
their default values for configuration properties. These default values are only set if the
ConfigurationSource
does not already have a value for the given property. Otherwise,
we'll get the value that was previously set on the configuration source.
Example:
builder.ddlRefreshInterval = configurationSource.getLong(DDL_REFRESH_INTERVAL, DEFAULT_DDL_REFRESH_INTERVAL);
setDefaults
in interface ConfigurationDefault
builder
- the configuration builder that's collecting the configuration values.configurationSource
- the source of the configuration which may already