INNER CODE UNIT · Go

authMiddleware

iimeta/fastapi-admin · internal/cmd/cmd.go:362

func authMiddleware(r *ghttp.Request) {

	handler := r.GetServeHandler()

	if handler.GetMetaTag("auth") != "true" {

		if config.Cfg.Debug.Open {
			if gstr.HasPrefix(r.GetHeader("Content-Type"), "application/json") {
				logger.Debugf(r.GetCtx(), "authMiddleware url: %s, request body: %s", r.GetUrl(), r.GetBodyString())
			} else {
				logger.Debugf(r.GetCtx(), "authMiddleware url: %s, Content-Type: %s, form data: %+v", r.GetUrl(), r.GetHeader("Content-Type"), parseMultipartFormData(r))
			}
		}

		r.Middleware.Next()

		return
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…