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.
Productivity, Technical, Video, Visual Elements
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.
This Plugin uses the ColorTag API, which is a powerful API for color detection.
This Plugin allows you to find definitions ,related words and much for more than 150,000 words using the Words API from Rapid API.
This Plugin enables you to add a variety of up to date financial Data to your Application using the Alphavantage API.