func (o *OAuthMiddleware) getToken(r *vertex.Request) (interface{}, error) { if cookie, err := r.Cookie(tokenKey); err == nil { user, err := o.userValidator.DecodeToken(cookie.Value) if err != nil { return nil, err } return user, nil } return "", errors.New("Could not get cookie") }