New Plugin: Jitsi 8x8 + JWT Token

Hey everyone,

we’ve just released a new plugin!
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.

Plugin Page: Jitsi 8x8 + JWT Token Plugin | Bubble

For a demo of this Plugin in the Bubble Editor Please visit: Anticodepluginsnew | Bubble Editor

Noel

1 Like

Hi Noel. I’ve downloaded the plugin in bubble but I have no idea where to get my App ID and API keys. Where can I get those?

Hey, you have to sign up here: https://jaas.8x8.vc/

Hi Anticode,

I could not generate a JWT key with your plugin.

I followed the instructions in your video.

This is what i got back from the plugin:
{“library”:“PEM routines”,“function”:“get_name”,“reason”:“no start line”,“code”:“ERR_OSSL_PEM_NO_START_LINE”}

Any ideas about what went wrong?

Hello,
did you add “\n” after -----BEGIN PUBLIC KEY----- and before -----END SECRET KEY----- ?

Hello Noel,

I´ve already included all the info on the “Generate JWT” workflow (private Key with “\n” before and after, KYD, etc)…but on the next workflow action (“start_meeting_Jitsi”) I´m using the expression “Result of Step 1 (Generate JWT)´s JWT” for the field “JWT”.

This is not working…always get “authentication error”.

Could you help me please?

same unfortunately, it’s a shame that these great plugins have no documentation.
error on JWT generation-

{"library":"PEM routines","function":"get_name","reason":"no start line","code":"ERR_OSSL_PEM_NO_START_LINE"}

the key format used-

-----BEGIN PRIVATE KEY-----\n
THE ACTUAL KEY
\n-----END PRIVATE KEY-----