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