This Authentication module provides 3rd party authentication for RTMP publishers
- Prerequisites : Wowza Streaming Engine 4
- Deployment instructions
Step : 1 Open [wowza-install-dir]/conf/[application]/Application.xml
in a text editor and add the following definition as the last entry in the list:
<Module>
<Name>ModuleRTMPAuthenticate</Name>
<Description>ModuleRTMPAuthenticate</Description>
<Class>com.wowza.wms.security.ModuleRTMPAuthenticate</Class>
</Module>
and comment following module
<!-- <Module>
<Name>ModuleCoreSecurity</Name>
<Description>Core Security Module for Applications</Description>
<Class>com.wowza.wms.security.ModuleCoreSecurity</Class>
</Module> -->
Step 2 : Open [wowza-install-dir]/conf/[application]/Application.xml
in a text editor and add the following definition as the last entries in the list. Make sure this is the last Properties section of the Application.xml file
<Property>
<Name>usernamePasswordProviderClass</Name>
<Value>com.aboveinc.authmod.AuthenticationMod</Value>
</Property>
<!-- secureTokenSharedSecret must be atleast 16 alphanumberic/special chars -->
<Property>
<Name>secureTokenSharedSecret</Name>
<Value><![CDATA[sharedsecret]]></Value>
</Property>
<Property>
<Name>serverTokenValidatorURL</Name>
<Value>http://<authentication server>/TokenProvider/authentication/token</Value>
</Property>