Home
Plugins
Jitsi 8x8 + JWT Token

Jitsi 8x8 + JWT Token

This Plugin allows you to integrate the private Jitsi-as-a-Service Video Calling serivce into your Bubble application

1
(
11
 installs)
Get Plugin
$
$10 / month or $30 once

Details

This Plugin allows you to integrate the private Jitsi-as-a-Service Video Calling serivce into your Bubble application (https://jaas.8x8.vc/). This paid version of Jitsi gives you more control over branding, security etc. Jitsi requires that JWTs (Json web tokens) have to be generated for each participant of each meeting. This plugin allows you to generate and sign JWT Tokens all within your Bubble application (Server-side) Workflows.

For a demo of this Plugin in the Bubble Editor Please visit: https://bubble.io/page?type=page&name=jwt&id=rapidevplugins2&tab=tabs-1


*We are in no way affiliated with Jitsi.

Categories

Productivity, Technical, Video, Visual Elements

Types

Element, Action

Links

Service Link:

https://www.rapidevelopers.com

Instructions

This plugin consists of 2 parts:
The Jitsi Video Element and the JWT Token Generation Action.

1. Jitsi Video Element
You can drag the Jitsi Video Element onto your page. This will be where the actual call takes place. You will have to specify your app id, which you can find in the Jitsi dashboard.
You can start a meeting by triggering the start a meeting action. All you have to do is provide a room name and a valid JWT Token for the current user

2. JWT Token
Under Your Plugin Actions, you have access to the Generate JWT Action. This is a server-side action that allows you to generate a JWT. A JWT has to be generated for each single user. Carefully follow the documentation in the action.
You will need to generate an API Key in your Jitsi Dashboard. Once the API Key is generated, make sure to download the secret key. You can open the file using a program like textedit.  Make sure to add "\n" to the end of the heading, so directly after -----BEGIN PUBLIC KEY----- and also add another "\n" before the closing line, so directly before -----END SECRET KEY----- . Add "\n" without any spaces and quotation marks.
You will have to copy the API KEY ID for this API Key and paste in the field called "kid".
The JWT Token has a limited validity, so it is advised to generate a JWT shortly before a meeting is launched.
You can save the JWT in the database (for example attached to a user) and then use the JWT when starting a meeting.

Questions? Can’t find the right plugin? Contact us!

We’re happy to answer any questions or assist you in finding the perfect plugin for your project. Response times are typically within 12 hours.

Explore more plugins

We put the rapid in RapidDev

Ready to get started? Book a call with our team to schedule a free consultation. We’ll discuss your project and provide a custom quote at no cost!

By clicking “Accept”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.

Cookie preferences