Получение пользовательских ролей программно в Oracle SOA Suite 11g - PullRequest
0 голосов
/ 15 июля 2010

Кто-то знает, как получить роли пользователя в приложении Oracle SOA 11g BPMN из компонента поддержки в TaskFlow ??

Мне нужно знать роль пользователя, чтобы активировать некоторые поляИдея состоит в том, чтобы получить его из бобов и сделать что-нибудь.Есть ли лучший способ сделать это?

1 Ответ

0 голосов
/ 03 ноября 2010

У вас есть несколько вариантов: EL:

#{securityContext.userInRole}

Но вы не уверены, что проверка пользователей - это то, что вам нужно.Вы можете взять реальный список ролей

oracle.adf.share.security.identitymanagement.UserProfile = ADFContext.getCurrent().getSecurityContext().getUserProfile();

Вы также можете использовать groovy в слое VO / EO, но говоря о SOA, я не уверен, действительно ли это применимо к вам ...

...