Вызов функции экспрессии Netscaler

Попытка проверить, содержит ли атрибут SAML роль, извлеченную из карты строк (атрибут содержит разделенный запятыми список ролей):

HTTP.REQ.USER.ATTRIBUTE(5).CONTAINS(HTTP.REQ.URL.QUERY.VALUE("pageid").MAP_STRING("UrlProtection"))

К сожалению, Netscaler жалуется: Only constant parameters are allowed for function ["pageid").MAP_STRING, 72]

Есть идеи как обойти это?

1 ответ

Если вы проверяете конкретную группу из списка групп, извлеченных для пользователя, вы можете сделать это, используя...

-searchFilter "memberOf = CN = VPNAllowed, OU = поддержка,DC=citrix,DC=com" -groupAttrName memberOf

Для подробного объяснения см.

http://support.citrix.com/article/CTX111079

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