@@ -19,6 +19,7 @@ import (
1919"golang.org/x/exp/slices"
2020"golang.org/x/oauth2"
2121
22+ "github.com/coder/coder/v2/coderd/apikey"
2223"github.com/coder/coder/v2/coderd/database"
2324"github.com/coder/coder/v2/coderd/database/dbauthz"
2425"github.com/coder/coder/v2/coderd/database/dbgen"
@@ -32,10 +33,10 @@ import (
3233"github.com/coder/coder/v2/testutil"
3334)
3435
35- func randomAPIKeyParts () (id string ,secret string ) {
36+ func randomAPIKeyParts () (id string ,secret string , hashedSecret [] byte ) {
3637id ,_ = cryptorand .String (10 )
37- secret ,_ = cryptorand . String (22 )
38- return id ,secret
38+ secret ,hashedSecret , _ = apikey . GenerateSecret (22 )
39+ return id ,secret , hashedSecret
3940}
4041
4142func TestAPIKey (t * testing.T ) {
@@ -171,10 +172,10 @@ func TestAPIKey(t *testing.T) {
171172t .Run ("NotFound" ,func (t * testing.T ) {
172173t .Parallel ()
173174var (
174- db ,_ = dbtestutil .NewDB (t )
175- id ,secret = randomAPIKeyParts ()
176- r = httptest .NewRequest ("GET" ,"/" ,nil )
177- rw = httptest .NewRecorder ()
175+ db ,_ = dbtestutil .NewDB (t )
176+ id ,secret , _ = randomAPIKeyParts ()
177+ r = httptest .NewRequest ("GET" ,"/" ,nil )
178+ rw = httptest .NewRecorder ()
178179)
179180r .Header .Set (codersdk .SessionTokenHeader ,fmt .Sprintf ("%s-%s" ,id ,secret ))
180181