Определение политики XACML Атрибут ресурса с параметром подстановочного знака - PullRequest
4 голосов
/ 23 февраля 2012

Как определить политику XACML, которая проверяет что-то вроде имени таблицы, например 'EMPL%'

Нужно ли для этого использовать RegEx?

1 Ответ

2 голосов
/ 10 марта 2012

Есть несколько строковых функций, которые вы можете использовать.

В спецификации XACML 3.0 (http://docs.oasis -open.org / xacml / 3.0 / xacml-3.0-core-spec-cs-01-en.pdf ) вы можете использовать:

  • урна: оазис: имена: дц: XACML: 3.0: Функция: строка-энды-с
  • урна: оазисные: имена: дц: XACML: 3.0: Функция: строка-старты-с
  • урна: оазис: имена: дц: XACML: 3.0: Функция: строка-содержит
  • урна: оазис: имена: дц: XACML: 1,0: Функция: строка-регулярное выражение матч

Последнее - это то, что вы хотели бы использовать. См. Раздел A.3.13 Функции на основе регулярных выражений для получения дополнительной информации.

...