Commit 45070d60 authored by Dave Grijalva's avatar Dave Grijalva

Merge branch 'master' of github.com:cenkalti/jwt-go

parents b1c2dab9 93608093
......@@ -86,7 +86,10 @@ func (t *Token) SigningString() (string, error) {
// If everything is kosher, err will be nil
func Parse(tokenString string, keyFunc Keyfunc) (*Token, error) {
parts := strings.Split(tokenString, ".")
if len(parts) == 3 {
if len(parts) != 3 {
return nil, &ValidationError{err: "Token contains an invalid number of segments", Errors: ValidationErrorMalformed}
}
var err error
token := &Token{Raw: tokenString}
// parse Header
......@@ -150,9 +153,6 @@ func Parse(tokenString string, keyFunc Keyfunc) (*Token, error) {
}
return token, vErr
}
return nil, &ValidationError{err: "Token contains an invalid number of segments", Errors: ValidationErrorMalformed}
}
// The errors that might occur when parsing and validating a token
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment