Блокировка на основе IP или подсети в Spring Cloud Zuul - PullRequest
0 голосов
/ 04 декабря 2018

Я хочу разрешить определенным IP-адресам или маске подсети доступ к моим конечным точкам.В настоящее время я использую sprind clud Zuul в качестве шлюза API, который предлагает блокировку определенного URL или шаблона.Например:

 zuul:
    ignoredServices: '*'
    routes:
       users: /myusers/**

В этом примере все службы игнорируются, кроме «пользователей».

Вот документ: Zuul Router и Filer

Я хочу подобную функциональность, которая могла бы разрешать только определенные IP-адреса или, возможно, маску подсети (как у облачных экземпляров, у меня могут быть разные IP-адреса с течением времени), которые будут вызываться из собственной облачной среды и не подвергаться воздействию мира.

Есть ли способ добиться этого в Spring data Zuul?

...