7 Commits

Author SHA1 Message Date
2074bc7727 Import f1ba9b5 2019-04-18 16:37:41 +01:00
6968f6181b Add more v2 tests + fixes + improve legacy config parsing 2019-04-18 16:37:41 +01:00
5597b7268b Use new rule config + tidy ups 2019-04-18 16:37:41 +01:00
e057f2d63a Improve qsdiff error reporting 2019-04-18 16:37:41 +01:00
9abe509f66 Refactor progress
- move directory structure
- string based rule definition
- use traefik rule parsing
- drop toml config
- new flag library
- implement go dep
2019-04-18 16:37:55 +01:00
d51b93d4b0 Begin refactor + selective auth 2019-04-18 16:37:41 +01:00
f1ba9b5ac4 Update default request logger to include original source IP 2019-04-18 16:05:03 +01:00

View File

@ -167,7 +167,7 @@ func (s *Server) AuthCallbackHandler() http.HandlerFunc {
func (s *Server) logger(r *http.Request, msg string) *logrus.Entry { func (s *Server) logger(r *http.Request, msg string) *logrus.Entry {
// Create logger // Create logger
logger := log.WithFields(logrus.Fields{ logger := log.WithFields(logrus.Fields{
"RemoteAddr": r.RemoteAddr, "SourceIP": r.Header.Get("X-Forwarded-For"),
}) })
// Log request // Log request