Parámetros de configuración de seguridad
| Campo / Propiedad | Tipo | Descripción |
|---|---|---|
| user.admin | String | Establece el id del superusuario por defecto. Por defecto, el id del superusuario es okmAdmin. okmAdmin |
| 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.expiration | Integer | Indica el número de días tras los cuales se obliga al usuario a cambiar su contraseña; el valor 0 indica que la funcionalidad está deshabilitada. 0 |
| 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 Configuración de seguridad |
| 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 Configuración de seguridad |
| security.extended.mask | Integer | La evaluación de seguridad puede extenderse a la descarga de archivos, al inicio de workflows, 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 debe poner la máscara 9216 (1024+8192) 9216 Consulte Configuración de seguridad |
| 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 Configuración de seguridad |
| 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: - Configuración de LDAP. - Crear su propio módulo de inicio de sesión. |
| 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”. |
| browser.password.autocompletion | Boolean | Por defecto es true (se permite el autocompletado). Este parámetro permite deshabilitar el autocompletado de la contraseña en el marco de inicio de sesión. Es una medida de seguridad en clientes no confiables. |
| user.password.remember | Boolean | Por defecto es false. Cuando está habilitado, aparece una casilla en el formulario de inicio de sesión donde puede decidir si desea que se le recuerde o no. Esto significa que no se le pedirá el usuario y la contraseña la próxima vez que acceda a OpenKM, salvo que cierre la sesión desde File > Logout. Esta configuración no funciona con la integración con LDAP. De todos modos, si su OpenKM está configurado con la integración con LDAP, consulte Resolución de problemas de LDAP, que contiene información para resolver esta incompatibilidad. |
| default.security.recursive.role | String | Establece el rol que se utiliza para identificar qué usuarios pueden establecer la seguridad recursiva. ROLE_SECURITY_RECURSIVE |
| default.task.manager.admin.role | String | Establece el rol que se utiliza para identificar qué usuarios pueden gestionar todas las tareas de OpenKM. ROLE_TASK_MANAGER_ADMIN |