DataRoom Module for Oqtane

4/10/2026 Oqtane
DataRoom Module for Oqtane

Oqtane Module

Introducing GIBS DataRoom for Oqtane

A secure document-sharing module for Oqtane with inline viewing, protected downloads, ZIP export, and built-in access logging.

Why this module?

Many teams need a controlled place to share business files inside their portal without exposing direct file paths or skipping authorization checks. GIBS DataRoom adds a secure, policy-based document area directly into your Oqtane experience.

Key capabilities

Secure file access

Validates module authorization and ensures files belong to the selected Data Room folder.

Inline file viewing

Supports in-browser rendering for common formats with no-store/no-cache response headers.

ZIP export

Downloads all available files in a Data Room as a single ZIP for quick handoff.

Activity logging

Tracks view/download events including user ID, timestamp (UTC), and client IP.

How it works

  1. User requests a file action (view, download, or ZIP).
  2. Module checks Oqtane policy authorization for the module context.
  3. Server verifies the file belongs to the requested Data Room folder.
  4. Action is logged for auditability.
  5. File is streamed securely to the browser.

Example endpoints

Action Route Purpose
View file GET /api/DataRoom/view/{fileId}/{dataRoomId}/{moduleId} Streams file inline (browser rendering when supported).
Download file GET /api/DataRoom/download/{fileId}/{dataRoomId}/{moduleId} Returns file as downloadable attachment.
Download ZIP GET /api/DataRoom/zip/{dataRoomId}/{moduleId} Packages all room files into a ZIP archive.

Note: include the required module authorization context in requests, as configured by Oqtane.

Use cases

  • Board or investor document rooms
  • Client onboarding and compliance packs
  • Internal policy and process libraries
  • Project handoff and controlled distribution

Final thoughts

GIBS DataRoom is focused on practical, secure document delivery in Oqtane. If your portal needs controlled access, clean UX, and auditable file activity, this module is a strong foundation.

‹ Back to List
 

 

120 OLD FREEMANS WAY, BREWSTER, MA 02631
MAILING: P.O. BOX 2342, BREWSTER, MA 02631