Improve error when no auth supplied

This commit is contained in:
Jan Bader 2022-02-04 21:40:22 +00:00
parent dba1e8c276
commit d9c03e231e

View File

@ -12,6 +12,10 @@ import (
func (h *Handler) verifyLogin(c *gin.Context) (budgeteer.Token, error) { func (h *Handler) verifyLogin(c *gin.Context) (budgeteer.Token, error) {
tokenString := c.GetHeader("Authorization") tokenString := c.GetHeader("Authorization")
if len(tokenString) < 8 {
return nil, fmt.Errorf("no authorization header supplied")
}
tokenString = tokenString[7:] tokenString = tokenString[7:]
token, err := h.TokenVerifier.VerifyToken(tokenString) token, err := h.TokenVerifier.VerifyToken(tokenString)
if err != nil { if err != nil {