dotCMS logodotCMS logo
  • Docs
  • Learning & Blogs
  • Community
dotCMS Github RepodotCMS Github RepodotCMS Discourse Community
Platform
Content Types
Workflows
Content Search & Query
Templating
Users & Management
Features
Personalization
Push Publishing
Vanity URLs & URL Rewriting
Multi-Site Management
Slugs & URL Maps: SEO Friendly URLs
Multilingual Sites and Content
Rules
dotAI
Apps Integrations
Form Builder
Authoring Content
First Steps
Content
Pages
Folders & Files
Time Machine
Link Checker
Developing & APIs
APIs
dotCMS Developer Instance
Server Side Scripting
JavaScript SDK
Plugins
CI/CD
3rd Party Data - Strategies
Javadocs (Java API)
Administration
Installation
Performance Tuning
Docker
Configuration
Maintenance
License Management
Security and Privacy
Privacy Policy
GDPR and CCPA Compliance Support
Known Security Issues
Responsible Disclosure Policy
Security Best Practices
Privacy Best Practices
Login and Session Security
Cookie Use
XSS Prevention
Product Versions
Current Releases
All Releases
Changelogs
Release & Support Lifecycle
Help and Support
Guides & Tutorials
User Forum
Free On-Demand Training Videos
The dotCMS Demo Site

Scripting User

Scripting User in the Roles Screen

The Scripting User system role enables the user to run special scripts inside front-end widget code. Before the Scripting User role will be respected by the system, the following configuration properties must be set:

ALLOW_VELOCITY_SQL_ACCESS_TO_DOTCMS_DB=true ENABLE_SCRIPTING=true

Important:

  • For the Scripting User Role to work properly, it must be configured to use the Scripting Developer role Key. The default configuration includes this role Key, and the key should not be changed.

dotCMS

Universal content management, made simple.

GitHubTwitterLinkedIndotCMS Discourse Community
Main SitedotDev HomeAboutBlogContact

© 2025 dotCMS. All rights reserved.