token-validator: split rawHandler with responseHandler
This commit is contained in:
parent
8d55ecc3af
commit
09552ab516
3 changed files with 28 additions and 31 deletions
|
@ -88,9 +88,9 @@ func challengeDNS(s *Student, t *givenToken, chid int) error {
|
|||
return err
|
||||
} else if ! hmac.Equal(expectedToken, t.token) {
|
||||
return errors.New("This is not the expected token.")
|
||||
} else {
|
||||
return nil
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
func challengeTime(s *Student, t *givenToken, chid int) error {
|
||||
|
@ -263,12 +263,12 @@ func init() {
|
|||
}
|
||||
|
||||
router.GET("/challenges", apiHandler(getChallengeList))
|
||||
router.GET("/challenge/:chid", rawHandler(accessibleChallenge))
|
||||
router.POST("/challenge", rawHandler(challengeHandler(receiveToken)))
|
||||
router.POST("/challenge/:chid", rawHandler(receiveChallenge))
|
||||
router.POST("/toctoc", rawHandler(definedChallengeHandler(receiveToken, 6)))
|
||||
router.POST("/echorequest", rawHandler(definedChallengeHandler(receiveToken, 7)))
|
||||
router.POST("/testdisk", rawHandler(definedChallengeHandler(receiveToken, 8)))
|
||||
router.GET("/challenge/:chid", rawHandler(responseHandler(accessibleChallenge)))
|
||||
router.POST("/challenge", rawHandler(responseHandler(challengeHandler(receiveToken))))
|
||||
router.POST("/challenge/:chid", rawHandler(responseHandler(receiveChallenge)))
|
||||
router.POST("/toctoc", rawHandler(responseHandler(definedChallengeHandler(receiveToken, 6))))
|
||||
router.POST("/echorequest", rawHandler(responseHandler(definedChallengeHandler(receiveToken, 7))))
|
||||
router.POST("/testdisk", rawHandler(responseHandler(definedChallengeHandler(receiveToken, 8))))
|
||||
}
|
||||
|
||||
type givenToken struct {
|
||||
|
|
Reference in a new issue