Российский бизнес несколько десятилетий работает с классической ролевой моделью, в какой-то момент она стала дополняться контролем доступа на основе атрибутов или признаков объектов, а сейчас широкое распространение получает подход Policy-as-a-Code (PaC
ⓘ). Здесь на высокоуровневом языке программирования политика описывается как набор IF-условий, в которых сравниваются динамические объекты, например, учитывается дата, время, IP-адрес или GeoIP
ⓘ регион подключения, то есть в качестве значения может использоваться произвольный набор параметров. Политика PaC для своей работы использует как код (те самые IF-условия), так и внешние данные для сравнения, при этом они могут динамически подгружаться из сторонней системы, к примеру data-каталога.