@@ -74,10 +74,7 @@ func TestAPIKey(t *testing.T) {
74
74
r = httptest .NewRequest ("GET" ,"/" ,nil )
75
75
rw = httptest .NewRecorder ()
76
76
)
77
- r .AddCookie (& http.Cookie {
78
- Name :codersdk .SessionTokenKey ,
79
- Value :"test-wow-hello" ,
80
- })
77
+ r .Header .Set (codersdk .SessionCustomHeader ,"test-wow-hello" )
81
78
82
79
httpmw .ExtractAPIKey (db ,nil ,false )(successHandler ).ServeHTTP (rw ,r )
83
80
res := rw .Result ()
@@ -92,10 +89,7 @@ func TestAPIKey(t *testing.T) {
92
89
r = httptest .NewRequest ("GET" ,"/" ,nil )
93
90
rw = httptest .NewRecorder ()
94
91
)
95
- r .AddCookie (& http.Cookie {
96
- Name :codersdk .SessionTokenKey ,
97
- Value :"test-wow" ,
98
- })
92
+ r .Header .Set (codersdk .SessionCustomHeader ,"test-wow" )
99
93
100
94
httpmw .ExtractAPIKey (db ,nil ,false )(successHandler ).ServeHTTP (rw ,r )
101
95
res := rw .Result ()
@@ -110,10 +104,7 @@ func TestAPIKey(t *testing.T) {
110
104
r = httptest .NewRequest ("GET" ,"/" ,nil )
111
105
rw = httptest .NewRecorder ()
112
106
)
113
- r .AddCookie (& http.Cookie {
114
- Name :codersdk .SessionTokenKey ,
115
- Value :"testtestid-wow" ,
116
- })
107
+ r .Header .Set (codersdk .SessionCustomHeader ,"testtestid-wow" )
117
108
118
109
httpmw .ExtractAPIKey (db ,nil ,false )(successHandler ).ServeHTTP (rw ,r )
119
110
res := rw .Result ()
@@ -129,10 +120,7 @@ func TestAPIKey(t *testing.T) {
129
120
r = httptest .NewRequest ("GET" ,"/" ,nil )
130
121
rw = httptest .NewRecorder ()
131
122
)
132
- r .AddCookie (& http.Cookie {
133
- Name :codersdk .SessionTokenKey ,
134
- Value :fmt .Sprintf ("%s-%s" ,id ,secret ),
135
- })
123
+ r .Header .Set (codersdk .SessionCustomHeader ,fmt .Sprintf ("%s-%s" ,id ,secret ))
136
124
137
125
httpmw .ExtractAPIKey (db ,nil ,false )(successHandler ).ServeHTTP (rw ,r )
138
126
res := rw .Result ()
@@ -149,10 +137,7 @@ func TestAPIKey(t *testing.T) {
149
137
rw = httptest .NewRecorder ()
150
138
user = createUser (r .Context (),t ,db )
151
139
)
152
- r .AddCookie (& http.Cookie {
153
- Name :codersdk .SessionTokenKey ,
154
- Value :fmt .Sprintf ("%s-%s" ,id ,secret ),
155
- })
140
+ r .Header .Set (codersdk .SessionCustomHeader ,fmt .Sprintf ("%s-%s" ,id ,secret ))
156
141
157
142
// Use a different secret so they don't match!
158
143
hashed := sha256 .Sum256 ([]byte ("differentsecret" ))
@@ -178,10 +163,7 @@ func TestAPIKey(t *testing.T) {
178
163
rw = httptest .NewRecorder ()
179
164
user = createUser (r .Context (),t ,db )
180
165
)
181
- r .AddCookie (& http.Cookie {
182
- Name :codersdk .SessionTokenKey ,
183
- Value :fmt .Sprintf ("%s-%s" ,id ,secret ),
184
- })
166
+ r .Header .Set (codersdk .SessionCustomHeader ,fmt .Sprintf ("%s-%s" ,id ,secret ))
185
167
186
168
_ ,err := db .InsertAPIKey (r .Context (), database.InsertAPIKeyParams {
187
169
ID :id ,
@@ -206,10 +188,7 @@ func TestAPIKey(t *testing.T) {
206
188
rw = httptest .NewRecorder ()
207
189
user = createUser (r .Context (),t ,db )
208
190
)
209
- r .AddCookie (& http.Cookie {
210
- Name :codersdk .SessionTokenKey ,
211
- Value :fmt .Sprintf ("%s-%s" ,id ,secret ),
212
- })
191
+ r .Header .Set (codersdk .SessionCustomHeader ,fmt .Sprintf ("%s-%s" ,id ,secret ))
213
192
214
193
sentAPIKey ,err := db .InsertAPIKey (r .Context (), database.InsertAPIKeyParams {
215
194
ID :id ,
@@ -280,10 +259,7 @@ func TestAPIKey(t *testing.T) {
280
259
rw = httptest .NewRecorder ()
281
260
user = createUser (r .Context (),t ,db )
282
261
)
283
- r .AddCookie (& http.Cookie {
284
- Name :codersdk .SessionTokenKey ,
285
- Value :fmt .Sprintf ("%s-%s" ,id ,secret ),
286
- })
262
+ r .Header .Set (codersdk .SessionCustomHeader ,fmt .Sprintf ("%s-%s" ,id ,secret ))
287
263
288
264
sentAPIKey ,err := db .InsertAPIKey (r .Context (), database.InsertAPIKeyParams {
289
265
ID :id ,
@@ -316,10 +292,7 @@ func TestAPIKey(t *testing.T) {
316
292
rw = httptest .NewRecorder ()
317
293
user = createUser (r .Context (),t ,db )
318
294
)
319
- r .AddCookie (& http.Cookie {
320
- Name :codersdk .SessionTokenKey ,
321
- Value :fmt .Sprintf ("%s-%s" ,id ,secret ),
322
- })
295
+ r .Header .Set (codersdk .SessionCustomHeader ,fmt .Sprintf ("%s-%s" ,id ,secret ))
323
296
324
297
sentAPIKey ,err := db .InsertAPIKey (r .Context (), database.InsertAPIKeyParams {
325
298
ID :id ,
@@ -352,10 +325,7 @@ func TestAPIKey(t *testing.T) {
352
325
rw = httptest .NewRecorder ()
353
326
user = createUser (r .Context (),t ,db )
354
327
)
355
- r .AddCookie (& http.Cookie {
356
- Name :codersdk .SessionTokenKey ,
357
- Value :fmt .Sprintf ("%s-%s" ,id ,secret ),
358
- })
328
+ r .Header .Set (codersdk .SessionCustomHeader ,fmt .Sprintf ("%s-%s" ,id ,secret ))
359
329
360
330
sentAPIKey ,err := db .InsertAPIKey (r .Context (), database.InsertAPIKeyParams {
361
331
ID :id ,
@@ -395,10 +365,7 @@ func TestAPIKey(t *testing.T) {
395
365
rw = httptest .NewRecorder ()
396
366
user = createUser (r .Context (),t ,db )
397
367
)
398
- r .AddCookie (& http.Cookie {
399
- Name :codersdk .SessionTokenKey ,
400
- Value :fmt .Sprintf ("%s-%s" ,id ,secret ),
401
- })
368
+ r .Header .Set (codersdk .SessionCustomHeader ,fmt .Sprintf ("%s-%s" ,id ,secret ))
402
369
403
370
sentAPIKey ,err := db .InsertAPIKey (r .Context (), database.InsertAPIKeyParams {
404
371
ID :id ,
@@ -449,10 +416,7 @@ func TestAPIKey(t *testing.T) {
449
416
user = createUser (r .Context (),t ,db )
450
417
)
451
418
r .RemoteAddr = "1.1.1.1:3555"
452
- r .AddCookie (& http.Cookie {
453
- Name :codersdk .SessionTokenKey ,
454
- Value :fmt .Sprintf ("%s-%s" ,id ,secret ),
455
- })
419
+ r .Header .Set (codersdk .SessionCustomHeader ,fmt .Sprintf ("%s-%s" ,id ,secret ))
456
420
457
421
_ ,err := db .InsertAPIKey (r .Context (), database.InsertAPIKeyParams {
458
422
ID :id ,