mirror of
https://github.com/drakkan/sftpgo.git
synced 2025-12-06 22:30:56 +03:00
JWT: only accepts tokens from the expected header or cookie
This commit is contained in:
@@ -272,7 +272,7 @@ func (s *httpdServer) initializeRouter() {
|
||||
router.Get(tokenPath, s.getToken)
|
||||
|
||||
router.Group(func(router chi.Router) {
|
||||
router.Use(jwtauth.Verifier(s.tokenAuth))
|
||||
router.Use(jwtauth.Verify(s.tokenAuth, jwtauth.TokenFromHeader))
|
||||
router.Use(jwtAuthenticator)
|
||||
|
||||
router.Get(versionPath, func(w http.ResponseWriter, r *http.Request) {
|
||||
@@ -336,7 +336,7 @@ func (s *httpdServer) initializeRouter() {
|
||||
router.Post(webLoginPath, s.handleWebLoginPost)
|
||||
|
||||
router.Group(func(router chi.Router) {
|
||||
router.Use(jwtauth.Verifier(s.tokenAuth))
|
||||
router.Use(jwtauth.Verify(s.tokenAuth, jwtauth.TokenFromCookie))
|
||||
router.Use(jwtAuthenticatorWeb)
|
||||
|
||||
router.Get(webLogoutPath, handleWebLogout)
|
||||
|
||||
Reference in New Issue
Block a user