Hi Isomorphic,
if you load a .ds.xml with <mail>-tags in the operation bindings, this information is available on the client trough the DataSourceLoader response as well (from, to, bcc, templatename etc).
I don't think that it is needed on the clientside(?) and think it should not be there.
Additionally:
If I don't want some .ds.xml files to be available on the client (information leakage + IDACall should not be able to use those .ds.xml), how would I do this?
I would need a serverDS directory and a sharedDS directory, where DataSourceLoader can only load from the sharedDS-dir and IDACall only processes requests for these .ds.xml.
Currently a malicious user could try to best-guess (server only)-DataSource-Ids, try to load them and with this information try to access IDACall.
I'm using current 5.0p.
Best regards
Blama
if you load a .ds.xml with <mail>-tags in the operation bindings, this information is available on the client trough the DataSourceLoader response as well (from, to, bcc, templatename etc).
I don't think that it is needed on the clientside(?) and think it should not be there.
Additionally:
If I don't want some .ds.xml files to be available on the client (information leakage + IDACall should not be able to use those .ds.xml), how would I do this?
I would need a serverDS directory and a sharedDS directory, where DataSourceLoader can only load from the sharedDS-dir and IDACall only processes requests for these .ds.xml.
Currently a malicious user could try to best-guess (server only)-DataSource-Ids, try to load them and with this information try to access IDACall.
I'm using current 5.0p.
Best regards
Blama
Comment