I have used JSONWebToken
npm module to generate a jwt:
var jwt = require(\'jsonwebtoken\');
var payload = {
\"iss\": \"https://secure.examp
Correct about the key not being less that 128 bits, since support is only for AES that is the minimum.
You can use your own SignatureProvider.
I also think you are using older bits. Have a look at the latest. http://www.nuget.org/packages/System.IdentityModel.Tokens.Jwt/
If you have any issues, let me know.