From 5a2dbbcb678066af7bcf27a6811b76090f9b179e Mon Sep 17 00:00:00 2001 From: Mario Romano Date: Fri, 16 Dec 2016 18:01:30 +0000 Subject: [PATCH] Update ALFRESCOCORS.md --- ALFRESCOCORS.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/ALFRESCOCORS.md b/ALFRESCOCORS.md index a5a06e092c..64414d4c86 100644 --- a/ALFRESCOCORS.md +++ b/ALFRESCOCORS.md @@ -4,21 +4,22 @@ The web client that we are building with the application development framework w So we need to tell the Alfresco server that any request that comes in from this custom web client should be allowed access to the Content Repository. This is done by enabling CORS. -To enable CORS in the Alfresco Platform do one of the following: +To enable CORS in the Alfresco Platform do **one of the following**: -**Download and install the enable CORS module** +##Recommended - Download and install the enable CORS module This is the easiest way, add the [enablecors](https://artifacts.alfresco.com/nexus/service/local/repositories/releases/content/org/alfresco/enablecors/1.0/enablecors-1.0.jar) platform module JAR to the *$ALF_INSTALL_DIR/modules/platform* directory and restart the server. Note. by default the CORS filter that is enabled will allow any orgin. -**Manually update the web.xml file** +##Or - Manually update the web.xml file Modify *$ALF_INSTALL_DIR/tomcat/webapps/alfresco/WEB-INF/web.xml* and uncomment the following section and update `cors.allowOrigin` to `http://localhost:3000`: -``` +``` + CORS com.thetransactioncompany.cors.CORSFilter @@ -49,17 +50,18 @@ Modify *$ALF_INSTALL_DIR/tomcat/webapps/alfresco/WEB-INF/web.xml* and uncomment cors.maxAge 3600 - + ``` When specifying the `cors.allowOrigin` URL make sure to use the URL that will be used by the web client. Then uncomment filter mappings: -``` +``` + CORS /api/* /service/* /s/* /cmisbrowser/* - + ```