Ágora Authorization ( Shared headers)

How can I get AUTHORIZATION (SHARED HEADERS) ? Would it be possible to create a detailed documentation on how to configure the fields in the Bubble plugin?

Hello did you ever figure anything out? Please tell me you did. I don’t know why the docs are like that…

any luck?

For anyone wondering, chatGPT got me this:

To configure the Zeroqode Agora Streaming & Video Conferencing plugin, you need to set up the “Authorization (Shared header)” correctly. Here’s how you can obtain and configure it:

  1. Generate Agora RESTful API Credentials:
  1. Create the Authorization Header:
  • Combine your Customer ID and Customer Secret in the format CustomerID:CustomerSecret.​docs.agora.io+1docs.zeroqode.com+1
  • Encode this combined string using Base64 encoding.​forum.zeroqode.com+2docs.agora.io+2docs.zeroqode.com+2
  • The resulting encoded string will be used as the “Authorization (Shared header)” in the plugin settings.​For example, if your Customer ID is abc123 and your Customer Secret is def456, the combined string is abc123:def456. Encoding this string in Base64 yields YWJjMTIzOmRlZjQ1Ng==.
  1. Configure the Plugin in Bubble:
  • In your Bubble application, go to the plugin settings for the Agora Streaming & Video Conferencing plugin.​zeroqode.com+6forum.zeroqode.com+6forum.bubble.io+6
  • Locate the field for “Authorization (Shared header)”.​
  • Enter the Base64-encoded string prefixed by the word "Basic ". Using the previous example, you would enter: Basic YWJjMTIzOmRlZjQ1Ng==.​

By following these steps, you should be able to configure the “Authorization (Shared header)” for the Zeroqode Agora plugin successfully.

Haven’t teste it yet, but seems right