- { type: 'allow', url: '/content/dam/api.json' } # enable generic asset JSON API
- { type: 'allow', url: '*.assetlibrary.json' } # enable asset library JSON API
- { type: 'allow', method: 'post', url: '*.forms.html' } # enable forms
- - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
# Security Rules
- { type: 'deny', url: '/etc/' }
- { type: 'deny', url: '/libs/' }
- { type: 'allow', url: '/libs/granite/security/currentuser.json' } # (data must not be cached)
- { type: 'allow', url: '/libs/cq/i18n/*' } # (Internalization)
# CSRF
- - { type: 'allow', url: '/libs/granite/csrf/token.json' }
+ - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
# Deny content grabbing
- { type: 'deny', url: '*.infinity.json' }
- { type: 'deny', url: '*.tidy.json' }
- { type: 'allow', url: '/content/dam/api.json' } # enable generic asset JSON API
- { type: 'allow', url: '*.assetlibrary.json' } # enable asset library JSON API
- { type: 'allow', method: 'post', url: '*.forms.html' } # enable forms
- - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
# Security Rules
- { type: 'deny', url: '/etc/' }
- { type: 'deny', url: '/libs/' }
- { type: 'allow', url: '/libs/granite/security/currentuser.json' } # (data must not be cached)
- { type: 'allow', url: '/libs/cq/i18n/*' } # (Internalization)
# CSRF
- - { type: 'allow', url: '/libs/granite/csrf/token.json' }
+ - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
# Deny content grabbing
- { type: 'deny', url: '*.infinity.json' }
- { type: 'deny', url: '*.tidy.json' }
- { type: 'allow', url: '/content/dam/api.json' } # enable generic asset JSON API
- { type: 'allow', url: '*.assetlibrary.json' } # enable asset library JSON API
- { type: 'allow', method: 'post', url: '*.forms.html' } # enable forms
- - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
# Security Rules
- { type: 'deny', url: '/etc/' }
- { type: 'deny', url: '/libs/' }
- { type: 'allow', url: '/libs/granite/security/currentuser.json' } # (data must not be cached)
- { type: 'allow', url: '/libs/cq/i18n/*' } # (Internalization)
# CSRF
- - { type: 'allow', url: '/libs/granite/csrf/token.json' }
+ - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
# Deny content grabbing
- { type: 'deny', url: '*.infinity.json' }
- { type: 'deny', url: '*.tidy.json' }
- { type: 'allow', url: '/content/dam/api.json' } # enable generic asset JSON API
- { type: 'allow', url: '*.assetlibrary.json' } # enable asset library JSON API
- { type: 'allow', method: 'post', url: '*.forms.html' } # enable forms
- - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
# Security Rules
- { type: 'deny', url: '/etc/' }
- { type: 'deny', url: '/libs/' }
- { type: 'allow', url: '/libs/granite/security/currentuser.json' } # (data must not be cached)
- { type: 'allow', url: '/libs/cq/i18n/*' } # (Internalization)
# CSRF
- - { type: 'allow', url: '/libs/granite/csrf/token.json' }
+ - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
# Deny content grabbing
- { type: 'deny', url: '*.infinity.json' }
- { type: 'deny', url: '*.tidy.json' }
- { type: 'allow', url: '/content/dam/api.json' } # enable generic asset JSON API
- { type: 'allow', url: '*.assetlibrary.json' } # enable asset library JSON API
- { type: 'allow', method: 'post', url: '*.forms.html' } # enable forms
- - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
# Security Rules
- { type: 'deny', url: '/etc/' }
- { type: 'deny', url: '/libs/' }
- { type: 'allow', url: '/libs/granite/security/currentuser.json' } # (data must not be cached)
- { type: 'allow', url: '/libs/cq/i18n/*' } # (Internalization)
# CSRF
- - { type: 'allow', url: '/libs/granite/csrf/token.json' }
+ - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
# Deny content grabbing
- { type: 'deny', url: '*.infinity.json' }
- { type: 'deny', url: '*.tidy.json' }
- { type: 'allow', url: '/content/dam/api.json' } # enable generic asset JSON API
- { type: 'allow', url: '*.assetlibrary.json' } # enable asset library JSON API
- { type: 'allow', method: 'post', url: '*.forms.html' } # enable forms
- - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
# Security Rules
- { type: 'deny', url: '/etc/' }
- { type: 'deny', url: '/libs/' }
- { type: 'allow', url: '/libs/granite/security/currentuser.json' } # (data must not be cached)
- { type: 'allow', url: '/libs/cq/i18n/*' } # (Internalization)
# CSRF
- - { type: 'allow', url: '/libs/granite/csrf/token.json' }
+ - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
# Deny content grabbing
- { type: 'deny', url: '*.infinity.json' }
- { type: 'deny', url: '*.tidy.json' }
- { type: 'allow', url: '/content/dam/api.json' } # enable generic asset JSON API
- { type: 'allow', url: '*.assetlibrary.json' } # enable asset library JSON API
- { type: 'allow', method: 'post', url: '*.forms.html' } # enable forms
- - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
# Security Rules
- { type: 'deny', url: '/etc/' }
- { type: 'deny', url: '/libs/' }
- { type: 'allow', url: '/libs/granite/security/currentuser.json' } # (data must not be cached)
- { type: 'allow', url: '/libs/cq/i18n/*' } # (Internalization)
# CSRF
- - { type: 'allow', url: '/libs/granite/csrf/token.json' }
+ - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
# Deny content grabbing
- { type: 'deny', url: '*.infinity.json' }
- { type: 'deny', url: '*.tidy.json' }
- { type: 'allow', url: '/content/dam/api.json' } # enable generic asset JSON API
- { type: 'allow', url: '*.assetlibrary.json' } # enable asset library JSON API
- { type: 'allow', method: 'post', url: '*.forms.html' } # enable forms
- - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
# Security Rules
- { type: 'deny', url: '/etc/' }
- { type: 'deny', url: '/libs/' }
- { type: 'allow', url: '/libs/granite/security/currentuser.json' } # (data must not be cached)
- { type: 'allow', url: '/libs/cq/i18n/*' } # (Internalization)
# CSRF
- - { type: 'allow', url: '/libs/granite/csrf/token.json' }
+ - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
# Deny content grabbing
- { type: 'deny', url: '*.infinity.json' }
- { type: 'deny', url: '*.tidy.json' }
- { type: 'allow', url: '/content/dam/api.json' } # enable generic asset JSON API
- { type: 'allow', url: '*.assetlibrary.json' } # enable asset library JSON API
- { type: 'allow', method: 'post', url: '*.forms.html' } # enable forms
- - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
# Security Rules
- { type: 'deny', url: '/etc/' }
- { type: 'deny', url: '/libs/' }
- { type: 'allow', url: '/libs/granite/security/currentuser.json' } # (data must not be cached)
- { type: 'allow', url: '/libs/cq/i18n/*' } # (Internalization)
# CSRF
- - { type: 'allow', url: '/libs/granite/csrf/token.json' }
+ - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
# Deny content grabbing
- { type: 'deny', url: '*.infinity.json' }
- { type: 'deny', url: '*.tidy.json' }
- { type: 'allow', url: '/content/dam/api.json' } # enable generic asset JSON API
- { type: 'allow', url: '*.assetlibrary.json' } # enable asset library JSON API
- { type: 'allow', method: 'post', url: '*.forms.html' } # enable forms
- - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
# Security Rules
- { type: 'deny', url: '/etc/' }
- { type: 'deny', url: '/libs/' }
- { type: 'allow', url: '/libs/granite/security/currentuser.json' } # (data must not be cached)
- { type: 'allow', url: '/libs/cq/i18n/*' } # (Internalization)
# CSRF
- - { type: 'allow', url: '/libs/granite/csrf/token.json' }
+ - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
# Deny content grabbing
- { type: 'deny', url: '*.infinity.json' }
- { type: 'deny', url: '*.tidy.json' }
- { type: 'allow', url: '/content/dam/api.json' } # enable generic asset JSON API
- { type: 'allow', url: '*.assetlibrary.json' } # enable asset library JSON API
- { type: 'allow', method: 'post', url: '*.forms.html' } # enable forms
- - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
# Security Rules
- { type: 'deny', url: '/etc/' }
- { type: 'deny', url: '/libs/' }
- { type: 'allow', url: '/libs/granite/security/currentuser.json' } # (data must not be cached)
- { type: 'allow', url: '/libs/cq/i18n/*' } # (Internalization)
# CSRF
- - { type: 'allow', url: '/libs/granite/csrf/token.json' }
+ - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
# Deny content grabbing
- { type: 'deny', url: '*.infinity.json' }
- { type: 'deny', url: '*.tidy.json' }
- { type: 'allow', url: '/content/dam/api.json' } # enable generic asset JSON API
- { type: 'allow', url: '*.assetlibrary.json' } # enable asset library JSON API
- { type: 'allow', method: 'post', url: '*.forms.html' } # enable forms
- - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
# Security Rules
- { type: 'deny', url: '/etc/' }
- { type: 'deny', url: '/libs/' }
- { type: 'allow', url: '/libs/granite/security/currentuser.json' } # (data must not be cached)
- { type: 'allow', url: '/libs/cq/i18n/*' } # (Internalization)
# CSRF
- - { type: 'allow', url: '/libs/granite/csrf/token.json' }
+ - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
# Deny content grabbing
- { type: 'deny', url: '*.infinity.json' }
- { type: 'deny', url: '*.tidy.json' }
- { type: 'allow', url: '/content/dam/api.json' } # enable generic asset JSON API
- { type: 'allow', url: '*.assetlibrary.json' } # enable asset library JSON API
- { type: 'allow', method: 'post', url: '*.forms.html' } # enable forms
- - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
# Security Rules
- { type: 'deny', url: '/etc/' }
- { type: 'deny', url: '/libs/' }
- { type: 'allow', url: '/libs/granite/security/currentuser.json' } # (data must not be cached)
- { type: 'allow', url: '/libs/cq/i18n/*' } # (Internalization)
# CSRF
- - { type: 'allow', url: '/libs/granite/csrf/token.json' }
+ - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
# Deny content grabbing
- { type: 'deny', url: '*.infinity.json' }
- { type: 'deny', url: '*.tidy.json' }
- { type: 'allow', url: '/content/dam/api.json' } # enable generic asset JSON API
- { type: 'allow', url: '*.assetlibrary.json' } # enable asset library JSON API
- { type: 'allow', method: 'post', url: '*.forms.html' } # enable forms
- - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
# Security Rules
- { type: 'deny', url: '/etc/' }
- { type: 'deny', url: '/libs/' }
- { type: 'allow', url: '/libs/granite/security/currentuser.json' } # (data must not be cached)
- { type: 'allow', url: '/libs/cq/i18n/*' } # (Internalization)
# CSRF
- - { type: 'allow', url: '/libs/granite/csrf/token.json' }
+ - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
# Deny content grabbing
- { type: 'deny', url: '*.infinity.json' }
- { type: 'deny', url: '*.tidy.json' }
- { type: 'allow', url: '/content/dam/api.json' } # enable generic asset JSON API
- { type: 'allow', url: '*.assetlibrary.json' } # enable asset library JSON API
- { type: 'allow', method: 'post', url: '*.forms.html' } # enable forms
- - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
# Security Rules
- { type: 'deny', url: '/etc/' }
- { type: 'deny', url: '/libs/' }
- { type: 'allow', url: '/libs/granite/security/currentuser.json' } # (data must not be cached)
- { type: 'allow', url: '/libs/cq/i18n/*' } # (Internalization)
# CSRF
- - { type: 'allow', url: '/libs/granite/csrf/token.json' }
+ - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
# Deny content grabbing
- { type: 'deny', url: '*.infinity.json' }
- { type: 'deny', url: '*.tidy.json' }
- { type: 'allow', url: '/api.json' } # Unique fuer Assets Domain
- { type: 'allow', url: '*.assetlibrary.json' } # enable asset library JSON API
- { type: 'allow', method: 'post', url: '*.forms.html' } # enable forms
- - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
# Security Rules
- { type: 'deny', url: '/etc/' }
- { type: 'deny', url: '/libs/' }
- { type: 'allow', url: '/libs/granite/security/currentuser.json' } # (data must not be cached)
- { type: 'allow', url: '/libs/cq/i18n/*' } # (Internalization)
# CSRF
- - { type: 'allow', url: '/libs/granite/csrf/token.json' }
+ - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
# Deny content grabbing
- { type: 'deny', url: '*.infinity.json' }
- { type: 'deny', url: '*.tidy.json' }