Custom Lua modules
WebSEAL provides several custom modules that can be used to control the processing of the request.
| Module | Description |
|---|---|
| Authentication | This module allows an administrator to provide authentication information to the EAI authentication module to generate an authenticated session. It can be used, with EAI, to produce a LUA scripted authentication mechanism. The functions within this object are only valid for postazn rules. |
| Authorization | This module allows an administrator to set the results of a custom authorization decision. The functions within this object are only valid for preazn rules. |
| Client | This module allows an administrator to retrieve information associated with the client of the request. |
| Control | This module allows an administrator to control the processing of the request by WebSEAL. |
| HTTPRequest | This module allows an administrator to retrieve details of the current HTTP request, and modify the current HTTP request. |
| HTTPResponse | This module allows an administrator to manage the HTTP response. |
| Session | This module allows an administrator to access details of the current user session. The user session information is not available for request triggers. |
Full details on the modules that are provided by WebSEAL are available in the Lua module documentation for WebSEAL http transformation rules.