token-validator: add code reading bonus
This commit is contained in:
parent
a0d4b431bc
commit
d705fa7326
@ -224,6 +224,12 @@ func init() {
|
|||||||
Check: challengeTime,
|
Check: challengeTime,
|
||||||
},
|
},
|
||||||
|
|
||||||
|
/* Bonus 0 : toctoc (read in source code) */
|
||||||
|
Challenge{
|
||||||
|
Accessible: []func(*Student, *http.Request) error{noAccessRestriction},
|
||||||
|
Check: challenge42,
|
||||||
|
},
|
||||||
|
|
||||||
/* Bonus 1 : echo request */
|
/* Bonus 1 : echo request */
|
||||||
Challenge{
|
Challenge{
|
||||||
Accessible: []func(*Student, *http.Request) error{noAccessRestriction},
|
Accessible: []func(*Student, *http.Request) error{noAccessRestriction},
|
||||||
@ -243,8 +249,9 @@ func init() {
|
|||||||
router.GET("/challenge/:chid", rawHandler(accessibleChallenge))
|
router.GET("/challenge/:chid", rawHandler(accessibleChallenge))
|
||||||
router.POST("/challenge", rawHandler(challengeHandler(receiveToken)))
|
router.POST("/challenge", rawHandler(challengeHandler(receiveToken)))
|
||||||
router.POST("/challenge/:chid", rawHandler(receiveChallenge))
|
router.POST("/challenge/:chid", rawHandler(receiveChallenge))
|
||||||
router.POST("/echorequest", rawHandler(definedChallengeHandler(receiveToken, 6)))
|
router.POST("/toctoc", rawHandler(definedChallengeHandler(receiveToken, 6)))
|
||||||
router.POST("/testdisk", rawHandler(definedChallengeHandler(receiveToken, 7)))
|
router.POST("/echorequest", rawHandler(definedChallengeHandler(receiveToken, 7)))
|
||||||
|
router.POST("/testdisk", rawHandler(definedChallengeHandler(receiveToken, 8)))
|
||||||
}
|
}
|
||||||
|
|
||||||
type givenToken struct {
|
type givenToken struct {
|
||||||
|
Reference in New Issue
Block a user