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
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
user.password.reset.key String (Hidden) Clave de 256 bits codificada en Base64 que firma los enlaces de restablecimiento de contraseña enviados por user.password.reset. OpenKM la genera automáticamente la primera vez que arranca la aplicación y la almacena internamente, así que no hace falta establecerla. Un enlace de restablecimiento es válido durante una hora y una sola vez, y un usuario recibe como máximo un correo de restablecimiento cada 5 minutos. Cambiar esta clave invalida los enlaces de restablecimiento ya enviados.
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, a añadir, eliminar o modificar grupos de propiedades (metadatos) y a compactar el historial. El valor por defecto está vacío.
Valores:
- DOWNLOAD = 1024;
- COMPACT_HISTORY = 4096;
- PROPERTY_GROUP = 8192;
Por ejemplo, para habilitar la descarga y los grupos de propiedades, debe utilizar 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. Al conectarse a AD (Microsoft Active Directory) debe establecerse en “true”, lo que obliga a todos los usuarios a iniciar sesión con el identificador 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 tras 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, así que, cuando los usuarios se almacenan en una base de datos (como ocurre por defecto), esta tarea la realiza la clase DatabasePrincipalAdapter.
com.openkm.plugin.principal.DatabasePrincipalAdapter
Si configura OpenKM para autenticar contra un servidor LDAP, debe configurar otro adaptador de principal, 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_]+$
Ejemplo de expresión regular para árabe:
^[\u0600-\u06FF]+$
Este parámetro solo puede utilizarse en combinación con el valor del parámetro “principal.adapter” “com.openkm.plugin.principal.DatabasePrincipalAdapter”.
browser.password.autocompletion Boolean Por defecto es true (se permite el autocompletado). Este parámetro permite deshabilitar el autocompletado de contraseñas en el marco de inicio de sesión. Es una medida de seguridad en clientes no confiables.
default.security.recursive.role String Establece el rol que se utiliza para identificar qué usuarios pueden establecer la seguridad recursiva.
ROLE_SECURITY_RECURSIVE
security.login.failed.attempts Integer El número de intentos de inicio de sesión fallidos antes de bloquear al usuario. Un valor de 0 indica un número ilimitado de intentos fallidos, y el usuario nunca se bloqueará.
0