Saluti: mi servirebbe sapere come poter proteggere da lettura un file xml tramite web.config. Tale file contiene delle variabili che devono essere richiamate da una pagina php tramite simplexml_load_file().
la struttura è /root/subdir/xml/miofile.xml
Non conosco Asp.Net, ma immagino ci sia una funzione equivalente.
Ho provato sia così (nella dir /xml/):
Che così, nella root:codice:<configuration> <location path="miofile.xml"> <system.web> <authentication mode="Windows" /> <authorization> <allow roles="Admin"/> <deny users="?" /> </authorization> </system.web> </location> </configuration>
entrambi proteggono il file e/o la directory che li contiene, ma non mi consentono poi di accedere al file stesso tramite php.codice:<configuration> <system.webServer> <security> <requestFiltering> <hiddenSegments> <add segment="xml" /> </hiddenSegments> </requestFiltering> </security> </system.webServer> </configuration>
Immagino che bisognerà settare da qualche parte una regola di autenticazione per un utente "server", tipo, ma non so come si faccia.
Idee?

Rispondi quotando