We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 026607b + fd2f532 commit 38ef5ddCopy full SHA for 38ef5dd
lib/ruby_saml/xml/decoder.rb
@@ -15,14 +15,14 @@ module Decoder
15
# to prevent a possible DoS attack.
16
# @return [String] The plain SAML Message
17
def decode_message(message, max_bytesize = nil)
18
- return message unless base64_encoded?(message)
19
-
20
max_bytesize ||= DEFAULT_MAX_BYTESIZE
21
22
if message.bytesize > max_bytesize # rubocop:disable Style/IfUnlessModifier
23
raise ValidationError.new("Encoded SAML Message exceeds #{max_bytesize} bytes, so was rejected")
24
end
25
+ return message unless base64_encoded?(message)
+
26
message = try_inflate(base64_decode(message))
27
28
0 commit comments