CORS enable/disable feature does not come as an out of the box feature from WSO2 DSS. But this can be achieve by adding a cors filter. We can use the method described in cors filter installation document in DSS as well because DSS uses a tomcat server.
Step 1 : add necessary libraries to DSS
Download and copy cors-filter-2.4.jar and java-property-utils-1.9.1.jar files to the
Step 2 : Add CORS configuration to tomcat web.xml
Open
Step 3 : Restart the server
Step 1 : add necessary libraries to DSS
Download and copy cors-filter-2.4.jar and java-property-utils-1.9.1.jar files to the
<dss_home>/repository/components/lib
folder. Latest libraries can be found in this site.Step 2 : Add CORS configuration to tomcat web.xml
Open
<dss_home>/repository/conf/tomcat/web.xml
file and add CORS Filter declaration and mapping.
<filter>
<filter-name>CORS</filter-name>
<filter-class>com.thetransactioncompany.cors.CORSFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>CORS</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
Step 3 : Restart the server
Hi,
ReplyDeleteShould I change filter-class as well?
com.thetransactioncompany.cors.CORSFilter
or 'thetransactioncompany' is the default one?
Thanks in advance!