Today I’m going to explain how to configure Groovy expression security policy. This could be helpful, if you dont want to change trustMode property to trusted everywhere across the app, but looking for single configuration point.
My sample app – GroovyPermissionApp.zip, contains bind variable with expression reference pointing towards custom method located in AM implementation class:
JDEV 22.214.171.124 returns compilation error for Groovy expression, can’t resolve applicationModule property:
Such kind of checks can be disabled in Model project configuration. Uncheck option for Groovy Expression Type Validation:
JDEV 126.96.36.199 by default creates Groovy expressions in untrusted mode. If you change it to trusted, expression would work OK. However, if your app contains many expressions like this, you may want to ignore trustMode property: Read the article here.
For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.