@@ -44,7 +44,18 @@ TestRegister.addTests([
44
44
recipeConfig : [
45
45
{
46
46
op : "JWT Sign" ,
47
- args : [ hsKey , "HS256" ] ,
47
+ args : [ hsKey , "HS256" , "{}" ] ,
48
+ }
49
+ ] ,
50
+ } ,
51
+ {
52
+ name : "JWT Sign: HS256 with custom header" ,
53
+ input : inputObject ,
54
+ expectedOutput : "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6ImN1c3RvbS5rZXkifQ.eyJTdHJpbmciOiJTb21lU3RyaW5nIiwiTnVtYmVyIjo0MiwiaWF0IjoxfQ.kXln8btJburfRlND8IDZAQ8NZGFFZhvHyooHa6N9za8" ,
55
+ recipeConfig : [
56
+ {
57
+ op : "JWT Sign" ,
58
+ args : [ hsKey , "HS256" , `{"kid":"custom.key"}` ] ,
48
59
}
49
60
] ,
50
61
} ,
@@ -55,7 +66,7 @@ TestRegister.addTests([
55
66
recipeConfig : [
56
67
{
57
68
op : "JWT Sign" ,
58
- args : [ hsKey , "HS384" ] ,
69
+ args : [ hsKey , "HS384" , "{}" ] ,
59
70
}
60
71
] ,
61
72
} ,
@@ -66,7 +77,7 @@ TestRegister.addTests([
66
77
recipeConfig : [
67
78
{
68
79
op : "JWT Sign" ,
69
- args : [ hsKey , "HS512" ] ,
80
+ args : [ hsKey , "HS512" , "{}" ] ,
70
81
}
71
82
] ,
72
83
} ,
@@ -77,7 +88,7 @@ TestRegister.addTests([
77
88
recipeConfig : [
78
89
{
79
90
op : "JWT Sign" ,
80
- args : [ esKey , "ES256" ] ,
91
+ args : [ esKey , "ES256" , "{}" ] ,
81
92
} ,
82
93
{
83
94
op : "JWT Decode" ,
@@ -92,7 +103,7 @@ TestRegister.addTests([
92
103
recipeConfig : [
93
104
{
94
105
op : "JWT Sign" ,
95
- args : [ esKey , "ES384" ] ,
106
+ args : [ esKey , "ES384" , "{}" ] ,
96
107
} ,
97
108
{
98
109
op : "JWT Decode" ,
@@ -107,7 +118,7 @@ TestRegister.addTests([
107
118
recipeConfig : [
108
119
{
109
120
op : "JWT Sign" ,
110
- args : [ esKey , "ES512" ] ,
121
+ args : [ esKey , "ES512" , "{}" ] ,
111
122
} ,
112
123
{
113
124
op : "JWT Decode" ,
@@ -122,7 +133,7 @@ TestRegister.addTests([
122
133
recipeConfig : [
123
134
{
124
135
op : "JWT Sign" ,
125
- args : [ rsKey , "RS256" ] ,
136
+ args : [ rsKey , "RS256" , "{}" ] ,
126
137
} ,
127
138
{
128
139
op : "JWT Decode" ,
@@ -137,7 +148,7 @@ TestRegister.addTests([
137
148
recipeConfig : [
138
149
{
139
150
op : "JWT Sign" ,
140
- args : [ rsKey , "RS384" ] ,
151
+ args : [ rsKey , "RS384" , "{}" ] ,
141
152
} ,
142
153
{
143
154
op : "JWT Decode" ,
@@ -152,7 +163,7 @@ TestRegister.addTests([
152
163
recipeConfig : [
153
164
{
154
165
op : "JWT Sign" ,
155
- args : [ esKey , "RS512" ] ,
166
+ args : [ esKey , "RS512" , "{}" ] ,
156
167
} ,
157
168
{
158
169
op : "JWT Decode" ,
0 commit comments