LogoLogo
codatum.comSign InStart for free
  • Introduction
  • Getting Started
    • Quick Start
    • Concept (Further reading)
      • Why did we a choose Block Editor over Cell-based Editor?
  • Connect and Manage Data
    • Connection
      • Sync Table Metadata
    • Supported Warehouses
      • BigQuery
      • Snowflake
      • Other Warehouses
    • Catalog
    • Search
  • Data Exploration
    • Data Exploration Overview
    • Notebook
      • Doc Page
      • Grid Page
      • SQL Block
      • Version
      • Notebook FAQ
    • Chart
    • Explorer
    • Parameter
    • (Appendix) Cache
  • AI Assist
    • SQL Assistant
  • Sharing
    • Sharing Overview
    • Teamspace
    • Shared Notebook
    • Report
    • Public Link
    • Signed Embed
      • How to Set Up Signed Embed
  • Account Management
    • Account
    • Account Settings
  • Workspace & User Management
    • Workspace
  • User Management
    • Invitation
    • Group
  • Security
    • Security Overview
  • Audit logs
  • IP Access Control
  • Access control
    • Access Control Overview
    • Access Control for Workspace
    • Access Control for Resources
      • Access Control for Group
      • Access Control for Teamspace
      • Access Control for Notebook
      • Access Control for Connection
      • Access Control for Report
  • [Under Construction] Plan and Billing
    • Limit and usage
    • Downgrade and cancel
  • Best Practices
    • Advanced Control Structures in SQL
  • Other considerations
    • System requirements
Powered by GitBook

Reference

  • Privacy policy
  • Terms of service
  • JP Docs Site
On this page
  • Key Features
  • Configurable Options
  • Multi-tenant Implementation Tip
  • Next Step

Was this helpful?

  1. Sharing

Signed Embed

Securely integrate authenticated Notebooks into your application.

PreviousPublic LinkNextHow to Set Up Signed Embed

Last updated 5 days ago

Was this helpful?

Signed Embed allows you to directly embed Codatum Notebooks into your own applications while utilizing your existing authentication system. This integration enables your application users to access Codatum Notebooks and Dashboards without leaving your application environment.

This feature may be referred to as "White Label Embedding" or "Embedded Analytics" on other platforms.

Key Features

  • Secure Embedding in Existing Applications:

    • Secure access control using authentication tokens

    • User authentication leveraging your existing system without requiring Codatum accounts

  • Multi-tenant Data Access:

    • Restrict each customer's data access to their own data subset by configuring server-side fixed parameter values for different clients

    • Create a single Notebook that serves multiple client organizations with appropriate data isolation

  • Interactive Experience:

    • Enable parameter adjustments for personalized analysis

    • In-depth exploration with Explorer functionality

    • Data download capabilities

  • Flexible Integration:

    • Exchange messages between your application and embedded Notebooks

Configurable Options

  • Publish Settings

    • Page Selection:

      • Select specific pages to include in the embedded view

    • Access Control:

      • Enable/disable data download

      • Enable/disable data explorer functionality

  • Signed Embed Settings (Configure settings)

    • API keys:

      • Specify permitted API keys for authentication

    • Externalized parameters:

      • Server-side fixed value: Cannot be modified by client

      • Server-side default value: Initial value is set server-side, but can be modified by client

      • (Not specified in externalized parameters: Uses the default value embedded in the notebook, can be modified by client)

    • Allowed origins:

      • Restrict domains permitted to embed the notebook

  • Display Options for iframe Embedding

    • Some display options are available including theme selection and SQL visibility settings. Please refer to the setup guide for details.

By combining these settings, you can finely control the security, functionality, and appearance of embedded Notebooks.

Multi-tenant Implementation Tip

Multi-tenant data access allows a single Notebook to serve multiple customers while ensuring each customer only sees their own data.

Using "Server-side fixed value" parameters, you can create data segregation by filtering data or switching tables/schemas based on client identifiers.

Next Step

For setup instructions, please refer to the next page.

How to Set Up Signed Embed

This feature is currently in preview. Functionality and availability may change without notice.

We'd love your feedback.