SlideShare a Scribd company logo
Secure Properties in
Mulesoft
Introduction
• Application properties are variables that act as placeholders in your Mule
application and are set at runtime.
• When you deploy an application or update an existing application in Runtime
Manager, Mule runtime engine supplies the values for the property variables
using the information you configure in the Properties tab.
Introduction
• For example, you can configure a http request with Basic Authorization
in which the username is set to ${username} and the password is set to
${password}. In Runtime Manager, you can set these two properties as
application properties.
• For sensitive information, you can flag these properties as hidden so that, after
they are entered and saved in Runtime Manager, their values are neither visible
in the console nor passed between the console and the CloudHub server.
Introduction
• Application properties are variables that act as placeholders in your Mule
application and are set at runtime.
• When you deploy an application or update an existing application in Runtime
Manager, Mule runtime engine supplies the values for the property variables
using the information you configure in the Properties tab.
Note : For hybrid deployments, the values remain visible, even after the
even after the redeployment.
• To create safely hidden application properties:
• Add the properties to the appropriate file:
• For Mule 4.0 and later, in the mule-artifact.json file under the secureProperties
key, list the property names to safely hide as a comma-separated array:
{
"configs": [ "testprops-app.xml" ],
"secureProperties": [“password", “username"]
}
Secure Properties Array shows two secure properties.
Create Safely Hidden Application Properties
• Deploy the Mule application to CloudHub.
• In the Applications page, click the application name and then click Settings.
• In the Properties tab, click List and then enter your application properties:
Create Safely Hidden Application Properties
• Click Apply Changes.
• Redeploy or restart the app.
• After redeploying your app, navigate to the Properties tab. The values for
properties that you marked as safely hidden are now no longer visible to you or
any other user.
Create Safely Hidden Application Properties
Create Safely Hidden Application Properties
• After the values are committed and the application is uploaded, the
safely hidden properties are not displayed on the console or sent and
received between the console and the CloudHub server.
• After you set the property, you can’t retrieve it; however, you can
overwrite the property with a new value. To update a value, enter a
new value into the field.
Create Safely Hidden Application Properties
• After an application is deployed with safely hidden application
properties, CloudHub maintains the security flag for those properties.
• Even if you edit your application file to remove the secureProperties
definitions from your mule-artifact.json file and then upload that
edited application file to CloudHub, CloudHub maintains the invisibility
of the properties previously flagged as safely hidden.
Create Safely Hidden Application Properties
• https://docs.mulesoft.com/runtime-manager/secure-application-
properties
References
Secure runtime properties   mule4

More Related Content

PPTX
Spring cloud config manage configuration
PPTX
Integration with dropbox using mule esb
PPT
Ajuby: Open Source Application Builder
PPTX
Mule tcat server - deploying applications
ODP
PPTX
Logging configuration in mule
PPT
Hyperion 9.X Installation
PPTX
Real time data processing with anypoint connector for kafka
Spring cloud config manage configuration
Integration with dropbox using mule esb
Ajuby: Open Source Application Builder
Mule tcat server - deploying applications
Logging configuration in mule
Hyperion 9.X Installation
Real time data processing with anypoint connector for kafka

What's hot (19)

PPTX
Best way to deploy mule application
PPTX
Mule Concur Connector
PPTX
Mule architecture
PDF
Sendspace Api Guide
PPTX
Mule tcat server - Monitoring applications
PPTX
Express js api-versioning
PPT
Mule developing a cloud hub application
PDF
Application Server-less Web Applications - Serverless Toronto Meetup
PDF
Mule esb presentation
PPTX
Basic auth implementation using raml in mule
PPTX
CloudHub networking guide
PPTX
Demantra Installation,Configuration and Integration with EBusiness Suite R12.1.1
PPTX
ODTUG The Necessary Knowledge and Tools You Need to Have for SOA Suite 11g
KEY
Introduction to Rails
PPTX
Mule tcat server - Server profiles
PPTX
Amazone s3 in mule
PPTX
Automatic documentation with mule
 
PPTX
Mule management console
PPTX
ODTUG An Introduction to Application Integration Architecture
Best way to deploy mule application
Mule Concur Connector
Mule architecture
Sendspace Api Guide
Mule tcat server - Monitoring applications
Express js api-versioning
Mule developing a cloud hub application
Application Server-less Web Applications - Serverless Toronto Meetup
Mule esb presentation
Basic auth implementation using raml in mule
CloudHub networking guide
Demantra Installation,Configuration and Integration with EBusiness Suite R12.1.1
ODTUG The Necessary Knowledge and Tools You Need to Have for SOA Suite 11g
Introduction to Rails
Mule tcat server - Server profiles
Amazone s3 in mule
Automatic documentation with mule
 
Mule management console
ODTUG An Introduction to Application Integration Architecture
Ad

Similar to Secure runtime properties mule4 (20)

PPTX
Cloud hub and mule
PPTX
Cloudhub and Mule
PPTX
Deploying to cloud hub
PPTX
CloudPresentation.pptx
PPTX
Deploying mule applications
PDF
EWD 3 Training Course Part 16: QEWD Services
PPTX
Cloudhub fabric
PPTX
Property Encryption in MuleSoft
PDF
Externalized Distributed Configuration Management with Spring Cloud Config-Se...
PPTX
Wellington MuleSoft Meetup 2021-02-18
PDF
Introduction To Anypoint CloudHub With Mulesoft
PPTX
Mule soft indore meetup 2
PPTX
MuleSoft Integration with AWS Cognito Client Credentials and Mule JWT Validat...
PPTX
Deploying Cloud ServicesDeploying Cloud Services.pptx
PDF
12 Factor Serverless Applications - Mike Morain, AWS - Cloud Native Day Tel A...
PDF
Migrating Your Applications to AWS (Amazon Web Services)
PDF
Secretsth-Azure-KeyVault-and-Azure-App.pdf
PDF
Secretsth-Azure-KeyVault-and-Azure-App.pdf
PPTX
Implement Authorization in your Apps with Microsoft identity platform-June 2020
PPTX
Introductiontocloudhubwithmulesoft by nagarjunareddy
Cloud hub and mule
Cloudhub and Mule
Deploying to cloud hub
CloudPresentation.pptx
Deploying mule applications
EWD 3 Training Course Part 16: QEWD Services
Cloudhub fabric
Property Encryption in MuleSoft
Externalized Distributed Configuration Management with Spring Cloud Config-Se...
Wellington MuleSoft Meetup 2021-02-18
Introduction To Anypoint CloudHub With Mulesoft
Mule soft indore meetup 2
MuleSoft Integration with AWS Cognito Client Credentials and Mule JWT Validat...
Deploying Cloud ServicesDeploying Cloud Services.pptx
12 Factor Serverless Applications - Mike Morain, AWS - Cloud Native Day Tel A...
Migrating Your Applications to AWS (Amazon Web Services)
Secretsth-Azure-KeyVault-and-Azure-App.pdf
Secretsth-Azure-KeyVault-and-Azure-App.pdf
Implement Authorization in your Apps with Microsoft identity platform-June 2020
Introductiontocloudhubwithmulesoft by nagarjunareddy
Ad

Recently uploaded (20)

PPTX
Big Data Technologies - Introduction.pptx
PDF
Electronic commerce courselecture one. Pdf
PDF
Encapsulation theory and applications.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Cloud computing and distributed systems.
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPT
Teaching material agriculture food technology
PDF
NewMind AI Monthly Chronicles - July 2025
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
KodekX | Application Modernization Development
Big Data Technologies - Introduction.pptx
Electronic commerce courselecture one. Pdf
Encapsulation theory and applications.pdf
Unlocking AI with Model Context Protocol (MCP)
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Spectral efficient network and resource selection model in 5G networks
Diabetes mellitus diagnosis method based random forest with bat algorithm
“AI and Expert System Decision Support & Business Intelligence Systems”
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
MYSQL Presentation for SQL database connectivity
Cloud computing and distributed systems.
Per capita expenditure prediction using model stacking based on satellite ima...
20250228 LYD VKU AI Blended-Learning.pptx
The AUB Centre for AI in Media Proposal.docx
Dropbox Q2 2025 Financial Results & Investor Presentation
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Teaching material agriculture food technology
NewMind AI Monthly Chronicles - July 2025
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
KodekX | Application Modernization Development

Secure runtime properties mule4

  • 2. Introduction • Application properties are variables that act as placeholders in your Mule application and are set at runtime. • When you deploy an application or update an existing application in Runtime Manager, Mule runtime engine supplies the values for the property variables using the information you configure in the Properties tab.
  • 3. Introduction • For example, you can configure a http request with Basic Authorization in which the username is set to ${username} and the password is set to ${password}. In Runtime Manager, you can set these two properties as application properties. • For sensitive information, you can flag these properties as hidden so that, after they are entered and saved in Runtime Manager, their values are neither visible in the console nor passed between the console and the CloudHub server.
  • 4. Introduction • Application properties are variables that act as placeholders in your Mule application and are set at runtime. • When you deploy an application or update an existing application in Runtime Manager, Mule runtime engine supplies the values for the property variables using the information you configure in the Properties tab. Note : For hybrid deployments, the values remain visible, even after the even after the redeployment.
  • 5. • To create safely hidden application properties: • Add the properties to the appropriate file: • For Mule 4.0 and later, in the mule-artifact.json file under the secureProperties key, list the property names to safely hide as a comma-separated array: { "configs": [ "testprops-app.xml" ], "secureProperties": [“password", “username"] } Secure Properties Array shows two secure properties. Create Safely Hidden Application Properties
  • 6. • Deploy the Mule application to CloudHub. • In the Applications page, click the application name and then click Settings. • In the Properties tab, click List and then enter your application properties: Create Safely Hidden Application Properties
  • 7. • Click Apply Changes. • Redeploy or restart the app. • After redeploying your app, navigate to the Properties tab. The values for properties that you marked as safely hidden are now no longer visible to you or any other user. Create Safely Hidden Application Properties
  • 8. Create Safely Hidden Application Properties
  • 9. • After the values are committed and the application is uploaded, the safely hidden properties are not displayed on the console or sent and received between the console and the CloudHub server. • After you set the property, you can’t retrieve it; however, you can overwrite the property with a new value. To update a value, enter a new value into the field. Create Safely Hidden Application Properties
  • 10. • After an application is deployed with safely hidden application properties, CloudHub maintains the security flag for those properties. • Even if you edit your application file to remove the secureProperties definitions from your mule-artifact.json file and then upload that edited application file to CloudHub, CloudHub maintains the invisibility of the properties previously flagged as safely hidden. Create Safely Hidden Application Properties