2016-10-18 6 views
0

У меня есть настройка веб-API с доступом CORS из моих доменов, но люди все равно могут обратиться к службе напрямую. Есть ли способ потребовать, чтобы происхождение было одним из моих доменов?В ASP.Net Web API 2 можно запросить только запросы cors

+0

Похоже, вы хотите, чтобы белый список ваших доменов и блокировал всех остальных, это правильно? если это так, проверьте это: http://stackoverflow.com/questions/22511627/subdomain-cors-in-webapi-2/27069923#27069923 –

ответ

0

Вы, наверное, есть что-то вроде этого:

var corsAttr = new EnableCorsAttribute("*", "*", "*"); 
config.EnableCors(corsAttr); 

Просто замените первый * со списком доменов, например,

var corsAttr = new EnableCorsAttribute("example.com,another.com", "*", "*"); 

См documenation на этом конструкторе here.

Смежные вопросы