Ir al contenido
Otras versiones

Cargando…

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