Разрешить веб-API только через тык

Мы создали API для мобильных устройств и веб-приложений. В целях безопасности и мониторинга мы хотим разрешать вызовы API только через TYK. Если в реализации ASP.Net Core есть какие-либо возможности.

1 ответ

Решение

Отфильтруйте HostName по запросу. Если он приходит через tyk, то разрешите его, иначе выведите неверный запрос.

Чтобы написать это общее для всех API, попробуйте наследовать ActionFilterAttribute

Переопределить метод

OnActionExecuting (ActionExecutingContext context)

context.Request.HostName

Другие вопросы по тегам