BigBlueButton Guest Access

Created on 6 July 2025, about 2 months ago

✅ Guest Join for BigBlueButton (BBB) Rooms

This feature enables anonymous users to join a BigBlueButton room via a dedicated guest link in Drupal. It includes optional password protection, consent capture via an integrated Consent Management module, and full logging for auditability.

🔧 Key Features

  • Guest Access via Clean URL

    Anonymous users can access BBB rooms through URLs like:

    /node/123/guest-join

    No Drupal login required.
  • Configurable BBB Field Settings

    A BBB room node includes two key Boolean fields:
    • ✔ Guest Join Allowed: Enables guest access
    • ✔ SECRET: (Optional) Requires a shared guest password to join the room
  • Optional Guest Password (SECRET)

    When enabled:
    • A password field is displayed on the guest join screen
    • The guest must enter the correct password before continuing
  • Consent Enforcement

    Integrated with the Consent Management module (also by think modular):
    • Guests must agree to the platform’s data usage policy
    • Consent is stored via the Consent Management API
    • Supports consent versioning and policy audit trails
  • Guest Join UI

    Anonymous users see:
    • Display Name input field
    • Consent checkbox (from Consent Management module)
    • Password field (if SECRET is enabled)
    • Join button
  • Audit Logging

    Every guest join attempt is written to the Drupal watchdog log, including:
    • Node ID
    • Timestamp
    • Display Name
    • IP address
    • Consent version ID (if applicable)

🧩 Use Case

This feature is ideal for:

  • Online events or trainings with external participants
  • Light-weight, secure access to BBB rooms
  • GDPR-/DSGVO-compliant consent workflows without account creation
Feature request
Status

Active

Version

1.0

Component

Miscellaneous

Created by

🇦🇹Austria ChrisZZ Vienna

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024