XML Configuration Reference : Security : ProductSecurity
 
ProductSecurity
com.exalead.mercury.mami.master.v10.ProductSecurity
Defines the product security. Specifies how product components are exposed to the rest of the world. Also defines a set of identity provider configurations. Identity providers can be used to define authentication domain and to provide common authentication tools for different services (for example, admin UI and api console).
Attributes:
Name
Type
Default value
Description
version
long
login
string
Root login. Can be used to connect to every secured UI. Also used for securing inter process communications when required.
password
string
Root password. Encrypted using product RSA encryption key.
secureInternalConnections
boolean
Basic authentication using product login - password.
Nested elements:
Name
Type
Description
trustedHost
exa.bee.StringValue*
Hostnames allowed for redirection. "*" means any characters. For example, *.exalead.com would allow all hosts in the exalead.com domain.
IdentityProviderConfig
com.exalead.mercury.mami.master.v10.IdentityProviderConfig*
MAMISecurity
com.exalead.mercury.mami.master.v10.MAMISecurity
PushAPISecurity
com.exalead.mercury.mami.master.v10.PushAPISecurity
SearchAPISecurity
com.exalead.mercury.mami.master.v10.SearchAPISecurity