This is my Signature created for joining meeting but it was saying that signature is invalid
My Signature -
eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzZGtLZXkiOiI1SU5pcWhsR1F5eWFUNFhDRzR0c19BIiwibW4iOiIxMjM0NTY3ODkiLCJyb2xlIjowLCJpYXQiOjE3MTUxNTYxMzUuMCwiZXhwIjoxNzE1MzI4OTM1LjAsImFwcEtleSI6IjVJTmlxaGxHUXl5YVQ0WENHNHRzX0EiLCJ0b2tlbkV4cCI6MTcxNTE5MjEzNS4wfQ.uNRtY7525TsJ3-2WkIs98rYbN9LpQFKQ45pwnui_cqY
My Script in Python:
import jwt
import time
def generateSignature(data,secret):
encoded_jwt = jwt.encode(data, secret, algorithm="HS256")
return (encoded_jwt);
if __name__ == '__main__':
epoch_time = int(time.time())
epoch_time_48hours_later=epoch_time+172800
CLIENT_SECRET="redacted"
CLIENT_ID="5INiqhlGQyyaT4XCG4ts_A"
data = { "appKey": CLIENT_ID,
"iat": epoch_time,
"exp": epoch_time_48hours_later,
"tokenExp": epoch_time_48hours_later,
"mn":123412341234,
"role":1,
"sdkKey": CLIENT_ID
}
print (generateSignature(data,CLIENT_SECRET))