Tidied up JWT operations

This commit is contained in:
n1474335 2018-08-31 13:58:06 +00:00
parent 100b097ace
commit be14d56eae
9 changed files with 147 additions and 51 deletions

View file

@ -12,7 +12,7 @@ const inputObject = JSON.stringify({
String: "SomeString",
Number: 42,
iat: 1
});
}, null, 4);
const hsKey = "secret_cat";
const rsKey = `-----BEGIN RSA PRIVATE KEY-----
@ -38,7 +38,7 @@ OF/2NxApJCzGCEDdfSp6VQO30hyhRANCAAQRWz+jn65BtOMvdyHKcvjBeBSDZH2r
TestRegister.addTests([
{
name: "JSON Sign: HS256",
name: "JWT Sign: HS256",
input: inputObject,
expectedOutput: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJTdHJpbmciOiJTb21lU3RyaW5nIiwiTnVtYmVyIjo0MiwiaWF0IjoxfQ.0ha6-j4FwvEIKPVZ-hf3S_R9Hy_UtXzq4dnedXcUrXk",
recipeConfig: [
@ -49,7 +49,7 @@ TestRegister.addTests([
],
},
{
name: "JSON Sign: HS384",
name: "JWT Sign: HS384",
input: inputObject,
expectedOutput: "eyJhbGciOiJIUzM4NCIsInR5cCI6IkpXVCJ9.eyJTdHJpbmciOiJTb21lU3RyaW5nIiwiTnVtYmVyIjo0MiwiaWF0IjoxfQ._bPK-Y3mIACConbJqkGFMQ_L3vbxgKXy9gSxtL9hA5XTganozTSXxD0vX0N1yT5s",
recipeConfig: [
@ -60,7 +60,7 @@ TestRegister.addTests([
],
},
{
name: "JSON Sign: HS512",
name: "JWT Sign: HS512",
input: inputObject,
expectedOutput: "eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJTdHJpbmciOiJTb21lU3RyaW5nIiwiTnVtYmVyIjo0MiwiaWF0IjoxfQ.vZIJU4XYMFt3FLE1V_RZOxEetmV4RvxtPZQGzJthK_d47pjwlEb6pQE23YxHFmOj8H5RLEdqqLPw4jNsOyHRzA",
recipeConfig: [
@ -71,7 +71,7 @@ TestRegister.addTests([
],
},
{
name: "JSON Sign: ES256",
name: "JWT Sign: ES256",
input: inputObject,
expectedOutput: inputObject,
recipeConfig: [
@ -86,7 +86,7 @@ TestRegister.addTests([
],
},
{
name: "JSON Sign: ES384",
name: "JWT Sign: ES384",
input: inputObject,
expectedOutput: inputObject,
recipeConfig: [
@ -101,7 +101,7 @@ TestRegister.addTests([
],
},
{
name: "JSON Sign: ES512",
name: "JWT Sign: ES512",
input: inputObject,
expectedOutput: inputObject,
recipeConfig: [
@ -116,7 +116,7 @@ TestRegister.addTests([
],
},
{
name: "JSON Sign: RS256",
name: "JWT Sign: RS256",
input: inputObject,
expectedOutput: inputObject,
recipeConfig: [
@ -131,7 +131,7 @@ TestRegister.addTests([
],
},
{
name: "JSON Sign: RS384",
name: "JWT Sign: RS384",
input: inputObject,
expectedOutput: inputObject,
recipeConfig: [
@ -146,7 +146,7 @@ TestRegister.addTests([
],
},
{
name: "JSON Sign: RS512",
name: "JWT Sign: RS512",
input: inputObject,
expectedOutput: inputObject,
recipeConfig: [