Package com.basis.api.admin
Interface BBjAdminConfiguration
- All Superinterfaces:
BBjAdminCommitPropertyWriter
,BBjAdminCommitWriter
,BBjAdminPropertyReader
,BBjAdminPropertyWriter
,Remote
,Serializable
Contains the configuration for the server in a sigle object that can
be used to gather valid properties, display names, valid values,
value types. This can be used by clients to build a property sheet
that allows setting of all of these valid settings. Client and server
do not need to match becasue client will always get the settings for the
server it is trying to configure.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
String value indicating the date and time that BBjServices was last started.static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
-
Method Summary
Modifier and TypeMethodDescriptionGenerates a new shared secret.Returns the list of BBjAdminProperty objects that contain the property values as well as information about the type of data, valid values, property name display values, etc.Returns the shared secret used when generating/evaluating JWT authentication tokens.Deprecated.Deprecated.Returns a list of the properties configurable that relate to metrics.int
Returns the type of the operating system as OS_TYPE_WINDOWS, OS_TYPE_NIX, or OS_TYPE_MAC.Returns the list of BBjAdminProperty objects that contain the property values for those properties that are related to SAML single sign-on settings on the server.Returns the list of BBjAdminProperty objects that contain the property values for those properties that are related to the server security settings on the server.void
setJWTSharedSecret
(String p_sharedSecret) Sets the shared secret used when generating authentication tokens.void
setSamlProperties
(List<BBjAdminProperty> p_properties) This call updates the SAML settings in the saml.properties file immediately upon making this call.Methods inherited from interface com.basis.api.admin.BBjAdminCommitPropertyWriter
getChangedProperties, getClearedProperties, getOriginalProperties
Methods inherited from interface com.basis.api.admin.BBjAdminCommitWriter
commit, rollback
Methods inherited from interface com.basis.api.admin.BBjAdminPropertyReader
checkValueEqual, contains, contains, getBoolean, getDouble, getInt, getList, getLong, getProperties, getString, getType, getTypes, getValue
Methods inherited from interface com.basis.api.admin.BBjAdminPropertyWriter
addType, canAddNewProperties, canClear, clear, clearProperties, clearProperty, getReadOnly, hasChanged, isReadOnly, setBoolean, setDouble, setInt, setList, setLong, setProperties, setString, setValue
-
Field Details
-
AUTH_TYPE
- See Also:
-
AUTH_TYPE_BBJ
- See Also:
-
AUTH_TYPE_LDAP
- See Also:
-
AUTH_TYPE_WINDOWS
- See Also:
-
AUTH_TYPE_LDAP2
- See Also:
-
AUTH_TYPE_SAML
- See Also:
-
AUTH_PASSWORD_EXPIRATION
- See Also:
-
AUTH_PASSWORD_MIN_LENGTH
- See Also:
-
AUTH_PASSWORD_VALIDATION_TYPE
- See Also:
-
AUTH_LDAP_HOST
- See Also:
-
AUTH_LDAP_PORT
- See Also:
-
AUTH_LDAP_TIMEOUT
- See Also:
-
AUTH_LDAP_PREFIX
- See Also:
-
AUTH_LDAP_SUFFIX
- See Also:
-
AUTH_LDAP_SSL
- See Also:
-
AUTH_LDAP_USER_SEARCH
- See Also:
-
AUTH_LDAP_PERMISSIONS_SEARCH
- See Also:
-
AUTH_LDAP_ACCESS_BIND_DN
- See Also:
-
AUTH_LDAP_ACCESS_PASSWORD
- See Also:
-
AUTH_LDAP_PERMISSIONS_LDIF_ADD
- See Also:
-
AUTH_LDAP_PERMISSIONS_LDIF_MODIFY
- See Also:
-
AUTH_LDAP_USER_MATCH_PATTERNS
- See Also:
-
AUTH_LDAP_HOST2
- See Also:
-
AUTH_LDAP_PORT2
- See Also:
-
AUTH_LDAP_SSL2
- See Also:
-
AUTH_LDAP_USER_SEARCH2
- See Also:
-
AUTH_LDAP_PERMISSIONS_SEARCH2
- See Also:
-
AUTH_LDAP_ACCESS_BIND_DN2
- See Also:
-
AUTH_LDAP_ACCESS_PASSWORD2
- See Also:
-
AUTH_LDAP_PERMISSIONS_LDIF_ADD2
- See Also:
-
AUTH_LDAP_PERMISSIONS_LDIF_MODIFY2
- See Also:
-
AUTH_LDAP_USER_MATCH_PATTERNS2
- See Also:
-
PASSWORD_VALIDATION_NONE
static final int PASSWORD_VALIDATION_NONE- See Also:
-
PASSWORD_VALIDATION_MIXED_CASE
static final int PASSWORD_VALIDATION_MIXED_CASE- See Also:
-
PASSWORD_VALIDATION_MIXED_CASE_NUMBER
static final int PASSWORD_VALIDATION_MIXED_CASE_NUMBER- See Also:
-
PASSWORD_VALIDATION_MIXED_CASE_NUMBER_SYMBOL
static final int PASSWORD_VALIDATION_MIXED_CASE_NUMBER_SYMBOL- See Also:
-
OS_TYPE_NIX
static final int OS_TYPE_NIX- See Also:
-
OS_TYPE_WINDOWS
static final int OS_TYPE_WINDOWS- See Also:
-
OS_TYPE_MAC
static final int OS_TYPE_MAC- See Also:
-
SAML_SP_ENTITY_ID
- See Also:
-
SAML_SP_ACS_URL
- See Also:
-
SAML_SP_ACS_BINDING
- See Also:
-
SAML_SP_SLS_URL
- See Also:
-
SAML_SP_SLS_BINDING
- See Also:
-
SAML_SP_X509_CERT
- See Also:
-
SAML_SP_PRIVATE_KEY
- See Also:
-
SAML_IDP_ENTITY_ID
- See Also:
-
SAML_IDP_SSO_URL
- See Also:
-
SAML_IDP_SSO_BINDING
- See Also:
-
SAML_IDP_SLS_URL
- See Also:
-
SAML_IDP_SLS_RESPONSE_URL
- See Also:
-
SAML_IDP_SLS_BINDING
- See Also:
-
SAML_IDP_X509_CERT
- See Also:
-
SAML_IDP_CERT_FINGERPRINT
- See Also:
-
SAML_IDP_CERT_FINGERPRINT_ALGORITHM
- See Also:
-
SAML_IDP_ROLE_ATTRIBUTE
- See Also:
-
SAML_IDP_ROLE_DEFAULT
- See Also:
-
SAML_SECURITY_NAME_ID_ENCRYPTED
- See Also:
-
SAML_SECURITY_AUTHN_REQUEST_SIGNED
- See Also:
-
SAML_SECURITY_LOGOUT_REQUEST_SIGNED
- See Also:
-
SAML_SECURITY_LOGOUT_RESPONSE_SIGNED
- See Also:
-
SAML_SECURITY_WANT_MESSAGES_SIGNED
- See Also:
-
SAML_SECURITY_WANT_ASSERTIONS_SIGNED
- See Also:
-
SAML_SECURITY_WANT_ASSERTIONS_ENCRYPTED
- See Also:
-
SAML_SECURITY_WANT_NAME_ID_ENCRYPTED
- See Also:
-
SAML_SECURITY_REQUESTED_AUTHN_CONTEXT
- See Also:
-
SAML_SECURITY_REQUESTED_AUTHN_CONTEXT_COMPARISON
- See Also:
-
SAML_SECURITY_SIGNATURE_ALGORITHM
- See Also:
-
SAML_ORG_NAME
- See Also:
-
SAML_ORG_DISPLAY_NAME
- See Also:
-
SAML_ORG_URL
- See Also:
-
SAML_ORG_LANG
- See Also:
-
SAML_TECHNICAL_NAME
- See Also:
-
SAML_TECHNICAL_EMAIL
- See Also:
-
SAML_SUPPORT_NAME
- See Also:
-
SAML_SUPPORT_EMAIL
- See Also:
-
BBJ_SERVICES_START_TIME
String value indicating the date and time that BBjServices was last started.- See Also:
-
-
Method Details
-
getAdminProperties
Returns the list of BBjAdminProperty objects that contain the property values as well as information about the type of data, valid values, property name display values, etc.- Throws:
BBjAdminException
-
getMetricsProperties
Returns a list of the properties configurable that relate to metrics. This includes the individual metrics that can be enabled/disabled as well as the URL used to access the metrics, typically by a Prometheus server.- Throws:
BBjAdminException
-
getSecurityProperties
Returns the list of BBjAdminProperty objects that contain the property values for those properties that are related to the server security settings on the server. There may be values in here for LDAP, even if LDAP is not configured, or BBj, even if another method is set. Use the AUTH_TYPE property from this list to determine the current type being used. The reason the other settings are available is so that you can set the various settings for another authentication type before you are actually read to enable that alternate type.- Throws:
BBjAdminException
-
getSamlProperties
Returns the list of BBjAdminProperty objects that contain the property values for those properties that are related to SAML single sign-on settings on the server.- Throws:
BBjAdminException
-
setSamlProperties
This call updates the SAML settings in the saml.properties file immediately upon making this call.- Parameters:
p_properties
-- Throws:
BBjAdminException
-
getLDAPUserSearch
Deprecated.Returns the LDAP search for locating users.- Throws:
BBjAdminException
-
getLDAPPermissionsSearch
Deprecated.Returns the LDAP search for locating user permissions.- Throws:
BBjAdminException
-
getOSType
int getOSType()Returns the type of the operating system as OS_TYPE_WINDOWS, OS_TYPE_NIX, or OS_TYPE_MAC.
-