Parámetros de configuración de seguridad
| Campo / Propiedad | Tipo | Descripción |
|---|---|---|
| default.user.role | String | Establece el rol de conexión general por defecto. Cualquier usuario, para iniciar sesión correctamente en la pantalla, necesita tener default.user.role o default.admin.role; de lo contrario obtendrá un error 403. ROLE_USER |
| default.admin.role | String | Establece el rol de conexión de administración por defecto. Este rol dará a los usuarios acceso a las herramientas de administración. Cualquier usuario, para iniciar sesión correctamente en la pantalla, necesita tener default.user.role o default.admin.role; de lo contrario obtendrá un error 403. ROLE_ADMIN |
| user.assign.document.creation | Boolean | Por defecto, cuando un usuario crea un nodo, se le añade al nodo con todos los permisos. Puede deshabilitar este comportamiento estableciendo este parámetro en false. Por defecto el parámetro está establecido en true. true |
| user.password.reset | Boolean | A veces el usuario pierde u olvida su contraseña. Cuando esta opción está habilitada, en la página de inicio el usuario dispone de la opción de restablecer su contraseña y recibir una nueva por correo. Por defecto esta opción está establecida en false. false |
| system.antivir | String | Ruta del antivirus. Un antivirus puede reducir el rendimiento, ya que tarda varios segundos en analizar cada documento y consume muchos recursos de CPU. |
| security.access.manager | String | Establece el gestor de acceso de seguridad, que determina cómo se evalúa la seguridad. El valor por defecto es “simple”. Valores: - simple. - recursive. - read_recursive. simple Consulte Security configuration |
| security.search.evaluation | String | Establece el gestor de seguridad de búsqueda y determina cómo evalúa la seguridad el motor de búsqueda. Valores: - lucene. - am_more, am_window or am_limited. Consulte Security configuration |
| security.extended.mask | Integer | La evaluación de seguridad puede extenderse a la descarga de ficheros, al inicio de flujos de trabajo, a añadir, eliminar o modificar grupos de propiedades (metadatos) o a compactar el historial. El valor por defecto está vacío. Valores: - DOWNLOAD = 1024; - START_WORKFLOW = 2048; - COMPACT_HISTORY = 4096; - PROPERTY_GROUP = 8192; Por ejemplo, para habilitar la descarga y los grupos de propiedades debería usar la máscara 9216 (1024+8192) 9216 Consulte Security configuration |
| security.live.change.node.limit | Integer | Cuando los cambios de seguridad afectan a más nodos que el valor establecido en esta propiedad, los cambios de seguridad se aplican como una tarea en segundo plano. 100 Consulte Security configuration |
| system.login.lowercase | Boolean | Por defecto está vacío. En caso de conectarse a AD (Microsoft Active Directory) debe establecerse en “true”, lo que obliga a que todos los usuarios inicien sesión con el id de usuario en minúsculas. El motivo es que OpenKM distingue entre mayúsculas y minúsculas y Microsoft Active Directory no. |
| principal.adapter | String | Debe reiniciar el servicio de OpenKM después de cambiar este parámetro OpenKM puede gestionar el acceso de los usuarios mediante el framework Spring Security. OpenKM necesita un método disponible para leer usuarios y roles, de modo que, cuando los usuarios se almacenan en una base de datos (como ocurre por defecto), la clase DatabasePrincipalAdapter realiza este trabajo. com.openkm.core.DatabasePrincipalAdapter Si configura OpenKM para autenticarse contra un servidor LDAP, debe configurar otro principal adapter como LdapPrincipalAdapter. Más información en: - LDAP configuration. - Creating your own login module. |
| principal.identifier.validation | String | Establece una expresión regular para validar la creación de nombres de usuario y de rol. ^[a-zA-Z0-9_]+$ Este parámetro solo puede utilizarse en combinación con el valor “com.openkm.core.DatabasePrincipalAdapter” del parámetro “principal.adapter”. |