Browse Source

disable csrf validate when post in basic auth

tags/v1.21.12.1
lewis 4 years ago
parent
commit
c37bc7e9d8
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      routers/routes/routes.go

+ 2
- 2
routers/routes/routes.go View File

@@ -267,7 +267,7 @@ func RegisterRoutes(m *macaron.Macaron) {
ignSignIn := context.Toggle(&context.ToggleOptions{SignInRequired: setting.Service.RequireSignInView})
ignSignInAndCsrf := context.Toggle(&context.ToggleOptions{DisableCSRF: true})
reqSignOut := context.Toggle(&context.ToggleOptions{SignOutRequired: true})
reqBasicAuth := context.Toggle(&context.ToggleOptions{BasicAuthRequired: true})
reqBasicAuth := context.Toggle(&context.ToggleOptions{BasicAuthRequired: true, DisableCSRF: true})

bindIgnErr := binding.BindIgnErr
validation.AddBindingRules()
@@ -1129,7 +1129,7 @@ func RegisterRoutes(m *macaron.Macaron) {

//secure api,
m.Group("/secure", func() {
m.Post("/user", bindIgnErr(structs.CreateUserOption{}), apiAdmin.CreateUser)
m.Post("/user", binding.Bind(structs.CreateUserOption{}), apiAdmin.CreateUser)
}, reqBasicAuth)

m.Group("/api/internal", func() {


Loading…
Cancel
Save