Carissimi (come esordiva l'apostolo)
mi trovo nella seguente situazione: su un sito terzo, in hosting su un server esterno, ho un bottone che manda alla pagina di login sul mio server inviando dei parametri in post.
Vorrei fare in modo che alla mia pagina di login arrivassero richieste solo ed esclusivamente da quel dominio terzo.
Per un certo periodo sono riuscito a fare questa cosa controllando (nel codebehind della mia pagina) che la proprietà Host dell'URI restituito da Request.UrlReferrer contenesse un determinato dominio
BUT
da qualche giorno a questa parte, per motivi che ignoro ma che suppongo siano legati a router/firewall/proxy/centrifughe che non trasmettono più l'informazione, il Request.UrlReferrer ha smesso di restituirmi qualcosa e mi ritorna sempre nothing perciò non riesco più a controllare un tubo.
C'è modo di verificare serverside sulla mia pagina da chi arrivano le richieste in post?

Rispondi quotando
) il discorso è un po' piu' complesso di quel che sembra inizialmente. Il referer viene trasmesso dal client che può riempirlo con dati arbitrari, per cui non hai mai avuto una certezza in tal senso, sarebbe bastato che qualcuno mandasse i dati che ti aspetti nel referer per bypassare tale controllo.
