Avalados por :
Hola a todos
Estamos utilizando aplicaciones Fiori estándar y personalizadas, pero los parámetros de URL son visibles para los usuarios, por ejemplo, el número de empleado o el número/año de documento. El usuario puede cambiar el número de empleado u otros parámetros de URL para ver detalles de otros documentos.
Por ejemplo
La aplicación Fiori Manage Team tiene la siguiente URL y el usuario puede cambiar el parámetro de URL "número de empleado" para ver detalles de otros empleados. ¿Cómo encriptar/codificar dichos parámetros de URL para restringir el acceso a otros registros y parámetros de consulta Odata?
Nota: El certificado SSL ya está activado, tal vez sea necesario mantener algún parámetro de perfil desde el lado de BASIS para encriptar la URL.
Hola,
En lugar de tener un "ID legible" como "00000146" como en tu ejemplo, podrías usar UUIDs. Pero dicho esto, eso no es realmente una encriptación. Y para ser honesto, cuestionaría mucho lo que estás intentando hacer aquí.
Los parámetros de URL no deben usarse para definir si alguien está autorizado para ver ciertos datos o no. Para ese tipo de propósito, deberías usar roles de autorización adecuados y comprobaciones de autorización en el backend. Eso es lógica de negocio y pertenece al backend, no al frontend.
Saludos,
Edrilan Berisha
Desarrollo de Finanzas en la Nube de SAP S/4HANA
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute