amc
(Aldo)
January 27, 2021, 5:47am
1
Description
I am using framework .NET 5.0 to host a meeting in Zoom.
WebSDK is used.
Zoom pro account is used
Jwt already created and used
There’s an error “invalid signature” when it is created using C# example. I have tried create the meeting manually in Zoom Account, then join the meeting and the error happen again.
Error
Invalid signature when C# example
When I use ZoomMtg.generateSignature in client works fine.
Which version?
1.8.6
**Device
I have followed these links without luck:
Hi Tommy,
Thanks for the reply, I’ve put my code into a github project. It is a .net core 3.0 server so you must have that installed first. (https://dotnet.microsoft.com/download/dotnet-core/3.0 )
First clone the app:
git clone https://github.com/DanielPepka/NetCoreZoomUs
Then modify the zoom controller file to have an api key / secret as well as an email address that is associated with that account. (“TODO - SET THIS”)
From there you can either launch the app with visual studio or thro…
Hey @lance ,
For us to debug this further, can you please share the account # or email of the Zoom account who owns the JWT Token? Please send it to developersupport@zoom.us with a link to this thread.
Thanks,
Tommy
Any help will be great
Thanks
tommy
(Tommy Gaessler)
January 27, 2021, 6:01pm
2
Hey @amc ,
Can you please provide your Web SDK signature for a test meeting to developersupport@zoom.us so I can help you debug it?
Thanks,
Tommy
amc
(Aldo)
January 27, 2021, 6:37pm
3
Hello @tommy the signature is:
These are the error messages:
Thanks!
amc
(Aldo)
January 28, 2021, 6:51pm
5
Any idea, seems the signature added here is gone. I share another one:
Still having problems to host or join a meeting. This signature is to create one as a host.
Thanks!!
tommy
(Tommy Gaessler)
January 29, 2021, 8:30pm
6
Hey @amc ,
Your signature looks correct. Let me ask you this, are you trying to start a meeting you own, or a meeting that is owned outside of your account?
More info here:
Hey @mayank.patel ,
We discourage asking customers to share their JWT Credentials with developers.
I do see the headache here how you can’t use OAuth to start meetings for a user via the Web SDK since the Web SDK can only start meetings owned by the same account as the JWT App.
I will share this feedback with our team and see if we can expand the Web SDK authentication to allow authorized users to start their own meetings. (CS-2206)
In the meantime, I suggest having the host of the meeting s…
Thanks,
Tommy
amc
(Aldo)
January 30, 2021, 5:48am
7
Hi @tommy I have tried start (host) then join a meeting using my API Key and API Secret.
Also I have tried join a meeting created manually using zoom portal
Using a schedule meeting:
Using Host a meeting directly in the menu:
Both without success yet.
Please your comments
Thanks!
tommy
(Tommy Gaessler)
February 1, 2021, 9:20pm
8
Hey @amc ,
I am going to send you a private message so we can assist further.
Thanks,
Tommy
tommy
(Tommy Gaessler)
February 2, 2021, 6:09pm
9
For others reference, I am sharing the solution here per @amc :
I just saw in the documentation that these couple of lines were added:
string msgHashPreHmac = System.Convert.ToBase64String (messageBytesTest);
byte[] messageBytes = encoding.GetBytes (msgHashPreHmac);
So I added and tested, now I am able to host and join meetings !
Thanks,
Tommy
1 Like
system
(system)
Closed
March 5, 2021, 4:09am
10
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.