class JWT::Decode

def validate_segment_count!

def validate_segment_count!
  return if segment_length == 3
  return if !@verify && segment_length == 2 # If no verifying required, the signature is not needed
  return if segment_length == 2 && none_algorithm?
  raise(JWT::DecodeError, 'Not enough or too many segments')
end