Si je comprends bien votre question, vous avez un contenu Web qui peut être référencé par d'autres pages en dehors de votre domaine. Ces pages auront été chargées dans un navigateur, puis les demandes de références dans ces pages tenteront d'obtenir du contenu de votre site. Est-ce que cela décrit votre scénario?
Si oui, alors la seule chance que vous avez pour y parvenir est d'exiger que les requêtes soient livrées avec un en-tête referer
(ce qui est normal mais certains navigateurs permettent à l'utilisateur de le supprimer). Vous pouvez ensuite examiner le contenu de l'en-tête referer
dans votre code pour tester si vous souhaitez continuer avec la demande.
Vous pouvez examiner le referer
avec ce code: -
var referer = new Uri(Request.ServerVariables("HTTP_REFERER"));
if (referer.Host.ToLower() == "www.site-a.com")
//Allow access
caveat
Cette technique ne peut être utilisée de façon informelle, il n'y a aucun moyen d'authentifier l'en-tête referer
pour que chacun puisse usurper ce en utilisant des outils assez simples.
Parlez-vous de domaines DNS plus larges ou de domaines de sécurité Windows? – AnthonyWJones
plus large DNS, merci –