Update thermokarst/jwt

This commit is contained in:
Matthew Dillon 2015-11-11 17:46:56 -07:00
parent 031538cc18
commit 5bae0238de
2 changed files with 3 additions and 9 deletions

2
Godeps/Godeps.json generated
View file

@ -51,7 +51,7 @@
},
{
"ImportPath": "github.com/thermokarst/jwt",
"Rev": "6b69668616b8d8598fddf36b4bb4e4e3acb56008"
"Rev": "ce0235af93669b32c6ba1b7cde9f3632b76a6c91"
},
{
"ImportPath": "golang.org/x/crypto/bcrypt",

View file

@ -11,7 +11,6 @@ import (
"fmt"
"log"
"net/http"
"net/url"
"strings"
)
@ -103,15 +102,10 @@ func (m *Middleware) Secure(h http.Handler, v VerifyClaimsFunc) http.Handler {
authHeader := r.Header.Get("Authorization")
if authHeader == "" {
queryParam := r.FormValue("token")
if queryParam == "" {
token = r.FormValue("token")
if token == "" {
return &jwtError{status: http.StatusUnauthorized, err: ErrMissingToken}
}
var err error
token, err = url.QueryUnescape(queryParam)
if err != nil {
return &jwtError{status: http.StatusUnauthorized, err: ErrMalformedToken}
}
} else {
token = strings.Split(authHeader, " ")[1]
}