File tree 1 file changed +6
-3
lines changed
1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -6,16 +6,15 @@ package auth
6
6
7
7
import (
8
8
"crypto/subtle"
9
+ "encoding/hex"
9
10
"fmt"
10
11
"time"
11
12
12
13
"code.gitea.io/gitea/models/db"
13
- "code.gitea.io/gitea/modules/base"
14
14
"code.gitea.io/gitea/modules/setting"
15
15
"code.gitea.io/gitea/modules/timeutil"
16
16
"code.gitea.io/gitea/modules/util"
17
17
18
- gouuid "github.com/google/uuid"
19
18
lru "github.com/hashicorp/golang-lru"
20
19
)
21
20
@@ -100,8 +99,12 @@ func NewAccessToken(t *AccessToken) error {
100
99
if err != nil {
101
100
return err
102
101
}
102
+ token , err := util .CryptoRandomBytes (20 )
103
+ if err != nil {
104
+ return err
105
+ }
103
106
t .TokenSalt = salt
104
- t .Token = base . EncodeSha1 ( gouuid . New (). String () )
107
+ t .Token = hex . EncodeToString ( token )
105
108
t .TokenHash = HashToken (t .Token , t .TokenSalt )
106
109
t .TokenLastEight = t .Token [len (t .Token )- 8 :]
107
110
_ , err = db .GetEngine (db .DefaultContext ).Insert (t )
You can’t perform that action at this time.
0 commit comments