X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.node.api%2Fsrc%2Forg%2Fargeo%2Fnode%2FNodeConstants.java;h=c639c75840579f170af6e43badfac66c1e409fda;hb=e54c6091d38b6859dec42f36e7334da19e2a0227;hp=22afe0065e2e0d220f4e8e917da35b75cc00fd67;hpb=6d206b9052689ffa880cd4593bfefa704dc0dd46;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.node.api/src/org/argeo/node/NodeConstants.java b/org.argeo.node.api/src/org/argeo/node/NodeConstants.java index 22afe0065..c639c7584 100644 --- a/org.argeo.node.api/src/org/argeo/node/NodeConstants.java +++ b/org.argeo.node.api/src/org/argeo/node/NodeConstants.java @@ -23,7 +23,11 @@ public interface NodeConstants { * COMMON NAMES */ String NODE = "node"; + String EGO = "ego"; String HOME = "home"; + String SRV = "srv"; + String GUESTS = "guests"; + String PUBLIC = "public"; /* * BASE DNs @@ -39,6 +43,7 @@ public interface NodeConstants { * RESERVED ROLES */ String ROLES_BASEDN = "ou=roles,ou=node"; + String TOKENS_BASEDN = "ou=tokens,ou=node"; String ROLE_ADMIN = "cn=admin," + ROLES_BASEDN; String ROLE_USER_ADMIN = "cn=userAdmin," + ROLES_BASEDN; String ROLE_DATA_ADMIN = "cn=dataAdmin," + ROLES_BASEDN; @@ -78,21 +83,33 @@ public interface NodeConstants { String NODE_SERVICE = NODE; /* - * FIRST INIT FRAMEWORK PROPERTIES + * INIT FRAMEWORK PROPERTIES */ String NODE_INIT = "argeo.node.init"; String I18N_DEFAULT_LOCALE = "argeo.i18n.defaultLocale"; String I18N_LOCALES = "argeo.i18n.locales"; // Node Security String ROLES_URI = "argeo.node.roles.uri"; + String TOKENS_URI = "argeo.node.tokens.uri"; /** URI to an LDIF file or LDAP server used as initialization or backend */ String USERADMIN_URIS = "argeo.node.useradmin.uris"; + // Transaction manager + String TRANSACTION_MANAGER = "argeo.node.transaction.manager"; + String TRANSACTION_MANAGER_SIMPLE = "simple"; + String TRANSACTION_MANAGER_BITRONIX = "bitronix"; // Node /** Properties configuring the node repository */ String NODE_REPO_PROP_PREFIX = "argeo.node.repo."; + /** Additional standalone repositories, related to data models. */ + String NODE_REPOS_PROP_PREFIX = "argeo.node.repos."; // HTTP String HTTP_PORT = "org.osgi.service.http.port"; String HTTP_PORT_SECURE = "org.osgi.service.http.port.secure"; + /** + * The HTTP header used to convey the DN of a client verified by a reverse + * proxy. Typically SSL_CLIENT_S_DN for Apache. + */ + String HTTP_PROXY_SSL_DN = "argeo.http.proxy.ssl.dn"; /* * PIDs