Skip to Main Content
Cloud Platform


This is an IBM Automation portal for Cloud Platform products. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).


Shape the future of IBM!

We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:

Search existing ideas

Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,

Post your ideas
  1. Post an idea.

  2. Get feedback from the IBM team and other customers to refine your idea.

  3. Follow the idea through the IBM Ideas process.


Specific links you will want to bookmark for future use

Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.

IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.

ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.


Status Future consideration
Workspace WebSphere Liberty
Created by Guest
Created on Jan 29, 2026

Enhanced Security with External Secrets Integration

## Summary
Request an IBM Liberty enhancement to let applications (including IBM Dynamic Workload Console running on Liberty) reference database credentials from an external secrets source (e.g., CyberArk/HashiCorp Vault) or secure system store. This would remove the need for a static password value in a Liberty datasource configuration file (e.g., .../configDropins/overrides/datasource.xml).

## Background & Prior Vendor Engagement

  • A prior IBM support case confirmed that Dynamic Workload Console currently supports only static passwords for the database connection.

  • An IBM Ideas/RFE submission advised this requirement should be raised against IBM Liberty (not the workload scheduling product), as the datasource capability is provided by Liberty.

  • Dynamic Workload Console runs on IBM Liberty, and database credentials are configured via Liberty datasource settings in datasource.xml.

## Business & Security Rationale

  • Static passwords in configuration files create a persistent risk surface (even when encrypted) and make rotation/revocation harder.

  • Target state is alignment with enterprise security practices: centralised credential management, frequent rotation, auditable access, and least privilege.

  • A Liberty-native approach reduces operational burden and improves security posture.

## Requested Enhancement (Functional Requirement)
Provide Liberty-native capability for JDBC datasource password resolution that:

  1. Retrieves the password at runtime from an external secret provider or secure store (e.g., CyberArk, HashiCorp Vault), without embedding the password value in datasource.xml.

  2. Supports credential rotation without requiring a Liberty server restart or manual file edits.

  3. Ensures the resolved secret is never exposed in logs or administrative consoles in plain text.

  4. Maintains compatibility with existing Liberty datasource/JDBC features and Dynamic Workload Console database connectivity.

## Technical Context

  • Current state: datasource definitions include a static password value in datasource.xml.

  • Desired state: datasource.xml contains only a reference/alias; Liberty resolves the actual secret from a configured provider at runtime.

  • Provider-specific details (Vault path, CyberArk API usage, token provisioning) can be supplied once Liberty supports a standard integration mechanism (feature/extension point/SPI).

## Acceptance Criteria

  • Liberty supports configuring a JDBC datasource with a secret reference rather than a literal password value.

  • Password rotation is possible without manual file changes and without exposing plain text secrets.

  • Works with Dynamic Workload Console on Liberty across supported SQL Server JDBC driver versions.

  • Documented setup steps and sample configuration showing integration with at least one external secrets source, or a pluggable SPI enabling third‑party providers.

## Impact

  • Security: Eliminates a persistent static credential from application config; reduces leakage risk; supports centralised audit and control.

  • Operations: Simplifies rotation; reduces manual changes and outage risk; improves compliance readiness.

Idea priority Medium