Hub
Pricing About
ComponentComponent

KNIME Hub Secret Selector

Workflow ApplicationsKNIME HubSecretsCredentialsCredentials management
+3
KW
Versionv1 for Executor/AP 5.4 or above and KNIME Business Hub 1.8.0 or aboveLatest, created on 
Feb 13, 2025 5:14 PM
Drag & drop
Like
Use or download

This KNIME component provides a Secret Selector widget for data apps, allowing users to access and use secrets stored in KNIME Business Hub securely. It ensures authentication within the component, displaying only the secrets available to the logged-in user. It enables data app users to select and apply their credentials, such as database access keys, directly within the data app.

Key Features:

  • Widget Functionality: Designed for deployment in data applications, displaying a selector for available secrets.

  • User-Specific Access: Only secrets accessible to the authenticated user are displayed, preventing unauthorized access.

Component Configuration:

  1. Select Secret Type: Determines which secrets are displayed based on the secret type (Oauth2, credentials, etc.).

  2. Show Secret Owner Filter: Option to filter secrets by personal or team ownership for easier selection.

  3. Show Table of Available Secrets: Option to display a table listing the secrets accessible to the logged-in user.

Secret Consumption:

  • Secrets are retrieved and consumed directly within the component, making the output ready for connection with nodes requiring credentials.

  • The component uses the Secrets Retriever node for secure access.

  • Security Consideration: Retrieved secrets are not stored when the workflow is saved, requiring re-execution upon reopening.

Port Handling:

  • The component automatically activates the appropriate output port based on the selected secret type.

    • For example, the flow variable output port is enabled for credential-type secrets.

Execution Constraints:

  • The component cannot be run locally!!.

    • If building the data app locally, use the KNIME Hub Authenticator node in combination with the Secrets Retriever to design and build the workflow. After uploading to the Hub, integrate the Secret Selector Component.

    • Alternatively, build the workflow directly on KNIME Hub via the Analytics Platform, save it, create a version, and deploy it as a data app.

Component details

Output ports
  1. Type: Flow Variable
    Flow Variable (Hardcoded name: "secret")
    Flow variable port (e.g. credential) that can be used in subsequent connector nodes. The flow variable name is by default "secret".
  2. Type: org.knime.credentials.base.CredentialPortObject
    Credentials
    A credentials port, such as Google OAuth, can be used in subsequent connector nodes, like the Google Analytics Connector node.

External resources

  • KNIME Secrets User Guide

Used extensions & nodes

Created with KNIME Analytics Platform version 5.4.0
  • Go to item
    KNIME Base nodesTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.4.0

    knime
  • Go to item
    KNIME ExpressionsTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.4.0

    knime
  • Go to item
    KNIME File Handling CoreTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.4.0

    knime
  • Go to item
    KNIME Hub Additional ConnectivityTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.4.0

    knime
  • Go to item
    KNIME JavasnippetTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.4.0

    knime
  • Go to item
    KNIME JSON-ProcessingTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.4.0

    knime
  • Go to item
    KNIME Quick FormsTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.4.0

    knime
  • Go to item
    KNIME REST Client ExtensionTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.4.0

    knime
  • Go to item
    KNIME Server ClientTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.4.0

    knime
  • Go to item
    KNIME ViewsTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.4.0

    knime

This component does not have nodes, extensions, nested components and related workflows

Legal

By using or downloading the component, you agree to our terms and conditions.

KNIME
Open for Innovation

KNIME AG
Talacker 50
8001 Zurich, Switzerland
  • Software
  • Getting started
  • Documentation
  • Courses + Certification
  • Solutions
  • KNIME Hub
  • KNIME Forum
  • Blog
  • Events
  • Partner
  • Developers
  • KNIME Home
  • Careers
  • Contact us
Download KNIME Analytics Platform Read more about KNIME Business Hub
© 2025 KNIME AG. All rights reserved.
  • Trademarks
  • Imprint
  • Privacy
  • Terms & Conditions
  • Data Processing Agreement
  • Credits