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

This commit is contained in:
Dave Grijalva 2014-06-15 19:21:25 -07:00
commit 45070d60b9
1 changed files with 66 additions and 66 deletions

8
jwt.go
View File

@ -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