public class BrooklynWebConfig
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BASE_NAME |
static java.lang.String |
BASE_NAME_SECURITY |
static ConfigKey<java.lang.Boolean> |
HTTPS_REQUIRED |
static ConfigKey<java.lang.String> |
KEYSTORE_CERTIFICATE_ALIAS |
static ConfigKey<java.lang.String> |
KEYSTORE_PASSWORD |
static ConfigKey<java.lang.String> |
KEYSTORE_URL |
static ConfigKey<java.lang.String> |
LDAP_OU |
static ConfigKey<java.lang.String> |
LDAP_REALM |
static ConfigKey<java.lang.String> |
LDAP_URL |
static java.lang.String |
REMOTE_ADDRESS_SESSION_ATTRIBUTE
The session attribute set to indicate the remote address of the HTTP request.
|
static ConfigKey<java.lang.String> |
SECURITY_PROVIDER_BUNDLE |
static ConfigKey<java.lang.String> |
SECURITY_PROVIDER_BUNDLE_VERSION |
static ConfigKey<java.lang.String> |
SECURITY_PROVIDER_CLASSNAME
The security provider to be loaded by
DelegatingSecurityProvider . |
static ConfigKey<SecurityProvider> |
SECURITY_PROVIDER_INSTANCE |
static ConfigKey<java.lang.String> |
TRANSPORT_CIPHERS |
static ConfigKey<java.lang.String> |
TRANSPORT_PROTOCOLS |
static ConfigKey<java.lang.String> |
USERS
Explicitly set the users/passwords, e.g.
|
static ConfigKey<PortRange> |
WEB_CONSOLE_PORT |
Constructor and Description |
---|
BrooklynWebConfig() |
Modifier and Type | Method and Description |
---|---|
static boolean |
hasNoSecurityOptions(ConfigMap config) |
static ConfigKey<java.lang.String> |
PASSWORD_FOR_USER(java.lang.String user) |
static ConfigKey<java.lang.String> |
SALT_FOR_USER(java.lang.String user) |
static ConfigKey<java.lang.String> |
SHA256_FOR_USER(java.lang.String user) |
public static final java.lang.String BASE_NAME
public static final java.lang.String BASE_NAME_SECURITY
public static final java.lang.String REMOTE_ADDRESS_SESSION_ATTRIBUTE
ServletRequest.getRemoteAddr()
.public static final ConfigKey<java.lang.String> SECURITY_PROVIDER_CLASSNAME
DelegatingSecurityProvider
.
e.g. brooklyn.webconsole.security.provider=org.apache.brooklyn.rest.security.provider.AnyoneSecurityProvider
will allow anyone to log in.public static final ConfigKey<SecurityProvider> SECURITY_PROVIDER_INSTANCE
public static final ConfigKey<java.lang.String> SECURITY_PROVIDER_BUNDLE
public static final ConfigKey<java.lang.String> SECURITY_PROVIDER_BUNDLE_VERSION
public static final ConfigKey<java.lang.String> USERS
public static final ConfigKey<java.lang.String> LDAP_URL
public static final ConfigKey<java.lang.String> LDAP_REALM
public static final ConfigKey<java.lang.String> LDAP_OU
public static final ConfigKey<java.lang.Boolean> HTTPS_REQUIRED
public static final ConfigKey<java.lang.String> KEYSTORE_URL
public static final ConfigKey<java.lang.String> KEYSTORE_PASSWORD
public static final ConfigKey<java.lang.String> KEYSTORE_CERTIFICATE_ALIAS
public static final ConfigKey<java.lang.String> TRANSPORT_PROTOCOLS
public static final ConfigKey<java.lang.String> TRANSPORT_CIPHERS
public static final ConfigKey<java.lang.String> PASSWORD_FOR_USER(java.lang.String user)
public static final ConfigKey<java.lang.String> SALT_FOR_USER(java.lang.String user)
public static final ConfigKey<java.lang.String> SHA256_FOR_USER(java.lang.String user)
public static final boolean hasNoSecurityOptions(ConfigMap config)