Yes, SecureURLParams is still supported in Wowza Streaming Engine. The Module Class is the same, you can follow the SecureURLParams guide to implement thru the manager.
The quick start guide explains how to add modules and properties via the UI:
WARN server comment 2014-04-22 18:25:44 - - - - - 18.104 - - - - - - - - loadModFunctions[live/definst]: Module class not found or could not be loaded. Check [install-dir]/conf/live/Application.xml to be sure all Modules/Module/Class paths are correct: name:ModuleSecureUrlParams class:com.wowza.wms.plugin.security.ModuleSecureURLParams
Also, should i disable ModuleCoreSecurity (is there any conflict) ? I am guessing that the Incoming Security frontend only affects ModuleCoreSecurity ?
Here’s how it looks like in the Application.xml and it works.
<Module>
<Name>ModuleSecureUrlParams</Name>
<Description>Legacy security</Description>
<Class>com.wowza.wms.security.ModuleSecureURLParams</Class>
</Module>
</Modules>
<!-- Properties defined here will be added to the IApplication.getProperties() and IApplicationInstance.getProperties() collections -->
<Properties>
<Property>
<Name>securityPublishRequirePassword</Name>
<Value>false</Value>
<Type>Boolean</Type>
</Property>
<Property>
<Name>secureurlparams.publish</Name>
<Value>12345.doPublish</Value>
<Type>String</Type>
</Property>
</Properties>
From the GUI:
modules tab, add a new module, name is ModuleSecureUrlParams, description is whatever you want, and fully qualified class name is com.wowza.wms.security.ModuleSecureURLParams
properties tab, add new custom property, root: Application, name secureurlparams.publish and value 12345.doPublish