Page 1 of 1

ERROR CON USUARIO EN ROLES DIFERENTES DEFAULT

Posted: Tue Nov 27, 2018 1:28 am
by jorgehfajardo
Datos de Ambiente
Sistema Operativo: CentOS Linux release 7.5.1804 (Core)
Version: OPENKM 6.3.6 CE build (87d181f) with extesion professional

He creado un ROL llamado DIGITALIZADOR, al cual asocio un USUARIO, solo con este perfil. No incluyo el ROL_ADMIN o ROL_USER. Lo que pretendo es que este usuario solo ingreso a una carpeta. En la pestaña seguridad le doy acceso de Lectura/Escritura solamente al ROL y al USUARIO. Apareciendo el siguiente error al tratar de ingresar

com.openkm.core.RepositoryException: PathNotFoundException: 3ed086c7-ec22-4a0e-b94f-740e30aac571 : /okm:trash

Esto es solamente una plataforma de prueba para gestionar un proyecto de HISTORIAS LABORALES.

Re: ERROR CON USUARIO EN ROLES DIFERENTES DEFAULT

Posted: Fri Nov 30, 2018 11:06 am
by lnovoa
Hola,

algo que debes de tener en cuenta es que cualquier usuario en OpenKM debe de tener asignado el rol_user o rol_admin.
Para tu caso debes de asignarle el rol_user, el tema de la seguridad no afecta porque tenga asignado este rol, pero si tienes que tener claro como aplicar la seguridad.

Por ejemplo podrías aplicar para ese directorio al rol_digitalizador (L+W) y dejar el rol_user solo con lectura, sin aplicar nada al usuario.
El resultado sería que al entrar con este usuario al tener el rol_digitalizador podría leer o escribir en el directorio indicado.

Espero haberte sido de ayuda, en caso contrario detalla mejor el caso.

Re: ERROR CON USUARIO EN ROLES DIFERENTES DEFAULT

Posted: Sat Dec 01, 2018 11:10 am
by jllort
El ROLE_USER lo necesitas para poder logearte a OpenKM. La aplicación presupone que todos los usuarios son miembros de ROLE_USER y ROLE_OPENKM, una vez logeado el usuario tiene que tener acceso a los nodos principales, eso no quiere decir que el ROLE_USER tengas que propagarlo por toda la taxonomía, de hecho lo desaconsejamos.

Este vídeo igual te puede ayudar https://www.youtube.com/watch?v=NeCuJX3A_Co