Productivity, Technical, Video, Visual Elements

Jitsi 8x8 + JWT Token

This Plugin allows you to integrate the private Jitsi-as-a-Service Video Calling serivce into your Bubble application
Rapid dev image
1
Rapid dev image
11
Pricing :
$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.

Got questions about this plugin?

Contact Us
A person working in Support, answering questions. Rapid Developers

Explore more plugins

Color TAG API

Color TAG API

This Plugin uses the ColorTag API, which is a powerful API for color detection.

Rapid dev image
No ratings yet
Rapid dev image
212
Pricing :
Free plugin
Get this plugin
Words API

Words API

This Plugin allows you to find definitions ,related words and much for more than 150,000 words using the Words API from Rapid API.

Rapid dev image
No ratings yet
Rapid dev image
173
Pricing :
Free plugin
Get this plugin
Financial Data (Stocks, Forex etc.)

Financial Data (Stocks, Forex etc.)

This Plugin enables you to add a variety of up to date financial Data to your Application using the Alphavantage API.

Rapid dev image
4
Rapid dev image
2362
Pricing :
Free plugin
Get this plugin

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