class JWT::Decode
def validate_segment_count!
def validate_segment_count! segment_count = token.jwt.count('.') + 1 return if segment_count == 3 return if !@verify && segment_count == 2 # If no verifying required, the signature is not needed return if segment_count == 2 && none_algorithm? raise JWT::DecodeError, 'Not enough or too many segments' end