Scripting and Programming Guides › Developer's Guide for Java › Authentication and Authorization APIs › Use the Authorization API › Active Expressions › Execute an Active Expression
Execute an Active Expression
When SiteMinder detects an active expression that references a custom Java class, it performs the following tasks:
- Loads the shared library and instance of the custom Java class specified in the active expression.
- Calls the library function specified in the active expression.
- Passes to the instance of the custom Java class the optional parameter string plus the following context objects:
- APIContext
- RequestContext
- UserContext
- The instance of the Java class performs the custom functionality and returns a result to SiteMinder. Results are returned from the custom Java class’s invoke() method.