mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2025-10-21 19:48:21 +00:00
fix drone agent issue
This commit is contained in:
@@ -18,7 +18,7 @@ func Agents(cli *cli.Context) gin.HandlerFunc {
|
||||
logrus.Fatalf("failed to generate token from DRONE_AGENT_SECRET")
|
||||
}
|
||||
|
||||
t := token.New(secret, "")
|
||||
t := token.New(token.AgentToken, secret)
|
||||
s, err := t.Sign(secret)
|
||||
if err != nil {
|
||||
logrus.Fatalf("failed to generate token from DRONE_AGENT_SECRET. %s", err)
|
||||
|
@@ -18,8 +18,10 @@ func AuthorizeAgent(c *gin.Context) {
|
||||
})
|
||||
if err != nil {
|
||||
c.String(500, "invalid or empty token. %s", err)
|
||||
c.Abort()
|
||||
} else if parsed.Kind != token.AgentToken {
|
||||
c.String(403, "invalid token. please use an agent token")
|
||||
c.Abort()
|
||||
} else {
|
||||
c.Next()
|
||||
}
|
||||
|
Reference in New Issue
Block a user