Show Menu
主题×

Dispatcher Configurations for AEM Screens

Dispatcher is Adobe Experience Manager's caching and/or load balancing tool.
The following page provides the guidelines for configuring dispatcher for an AEM Screens project.
If a dispatcher is available, connections to the registration servlet can be prevented by filtering in the dispatcher rules. If there is no dispatcher, disable the registration servlet in the OSGi components listing.

Pre-requisites

Before you configure dispatcher for an AEM Screens project, you must have prior knowledge of Dispatcher.
Refer to Configuring Dispatcher for more details.

Configuring Dispatcher

Follow the steps below to configure dispatcher for an AEM Screens project.

Step 1: Configuring Client Headers

Add the following to /clientheaders section:
X-Requested-With
X-SET-HEARTBEAT
X-REQUEST-COMMAND

Step 2: Configuring Screens Filters

## AEM Screens Filters
## # Login, Ping and Device Configurations
/0200 { /type "allow" /method "POST" /url "/libs/granite/core/content/login.validate/j_security_check" }
/0201 { /type "allow" /method "GET" /url "/content/screens/svc.json" }
/0202 { /type "allow" /method "GET" /url "/content/screens/svc.ping.json" }
/0203 { /type "allow" /method "GET" /url "/content/screens/svc.config.json" }
## # Device Dashboard Configurations
/0204 { /type "allow" /method "POST" /url "/home/users/screens/*/devices/*/profile_screens.preferences.json" }
/0205 { /type "allow" /method "POST" /url "/home/users/screens/*/devices/*/profile_screens.logs.json" }
/0206 { /type "allow" /method "POST" /url "/home/users/screens/*/devices/*/profile_screens.statusinfo.json" }
/0207 { /type "allow" /method "POST" /url "/home/users/screens/*/devices/*/profile_screens.screenshot.json" }
## # Content Configurations
/0208 { /type "allow" /method '(GET|HEAD)' /url "/content/screens/*" }
/0209 { /type "allow" /method '(GET|HEAD)' /url "/content/screens/*/jcr:content/*/offline-config_*.zip" }
/0210 { /type "allow" /method '(GET|HEAD)' /url '/var/contentsync/content/screens/.+/jcr:content/.+/offline-config_.*\.[0-9]+\.zip' }

Step 3: Disabling Dispatcher Cache