Разрешить веб-API только через тык
Мы создали API для мобильных устройств и веб-приложений. В целях безопасности и мониторинга мы хотим разрешать вызовы API только через TYK. Если в реализации ASP.Net Core есть какие-либо возможности.
1 ответ
Решение
Отфильтруйте HostName по запросу. Если он приходит через tyk, то разрешите его, иначе выведите неверный запрос.
Чтобы написать это общее для всех API, попробуйте наследовать ActionFilterAttribute
Переопределить метод
OnActionExecuting (ActionExecutingContext context)
context.Request.HostName