Проблема в общем такая, сейчас идет создание платформы, и обычная ролевая система тут не подходит. Собственно, поэтому и было принято решение делать ABAC, чтоб разграничивать права на основе атрибутов. Как подсказали, что нужно по идее делать разграничения на уровне Gateway-я, но никаких более-менее готовых решения найдено не было. Собственно, вопрос в том, есть ли такие какие-нибудь более-менее готовые решения?
Пока мысли собственно писать свою некую proxy(т.е. маршрут будет gateway->proxy->сервисы, но в такой схеме есть вероятность, что gateway нафиг не нужен), которая будет фильтровать пользователей и там будут раздаваться права.