internal: add more tracing for states
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
		| @ -5,6 +5,7 @@ import ( | |||||||
| 	"fmt" | 	"fmt" | ||||||
| 	"net/http" | 	"net/http" | ||||||
|  |  | ||||||
|  | 	log "github.com/sirupsen/logrus" | ||||||
| 	"golang.org/x/oauth2" | 	"golang.org/x/oauth2" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| @ -19,6 +20,11 @@ func (a *Application) redeemCallback(r *http.Request, states []string) (*Claims, | |||||||
| 			found = true | 			found = true | ||||||
| 		} | 		} | ||||||
| 	} | 	} | ||||||
|  | 	a.log.WithFields(log.Fields{ | ||||||
|  | 		"states":   states, | ||||||
|  | 		"expected": state, | ||||||
|  | 		"found":    found, | ||||||
|  | 	}).Trace("tracing states") | ||||||
| 	if !found { | 	if !found { | ||||||
| 		return nil, fmt.Errorf("invalid state") | 		return nil, fmt.Errorf("invalid state") | ||||||
| 	} | 	} | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user
	 Jens Langhammer
					Jens Langhammer