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:
- Generate Agora RESTful API Credentials:
- Log in to your Agora Console.docs.agora.io
- Navigate to “Developer Toolkit” > “RESTful API”.docs.agora.io
- Click “Add a secret” to generate a new set of credentials. This will provide you with a Customer ID and a Customer Secret.docs.agora.io+1docs.zeroqode.com+1
- Important: Download and securely store the
key_and_secret.txt
file, as the Customer Secret is displayed only once. docs.agora.io
- 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 isdef456
, the combined string isabc123:def456
. Encoding this string in Base64 yieldsYWJjMTIzOmRlZjQ1Ng==
.
- 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