code: func (service *Service) SetWebUserMiddleWare(next http.Handler) http.Handler {
  	return http.HandlerFunc(func(w http.ResponseWriter, request *http.Request) {
  		if username, err := service.GetLoggedInUser(request, w); err == nil {
  			context.Set(request, "webuser", username)
  		}
  
  		next.ServeHTTP(w, request)
  	})
  }
docs: //SetWebUserMiddleWare puthe the authenticated user on the context