Commit 86c847b
Changed files (2)
lib
saml
kit
bindings
lib/saml/kit/bindings/http_redirect.rb
@@ -25,19 +25,19 @@ module Saml
def deserialize(params, configuration: Saml::Kit.configuration)
parameters = normalize(params_to_hash(params))
- document = deserialize_document_from!(parameters, configuration)
- ensure_valid_signature!(parameters, document)
+ document = deserialize_document_from(parameters, configuration)
+ ensure_valid_signature(parameters, document)
document
end
private
- def deserialize_document_from!(params, configuration)
+ def deserialize_document_from(params, configuration)
xml = inflate(decode(unescape(saml_param_from(params))))
Saml::Kit::Document.to_saml_document(xml, configuration: configuration)
end
- def ensure_valid_signature!(params, document)
+ def ensure_valid_signature(params, document)
return if params[:Signature].blank? || params[:SigAlg].blank?
return if document.provider.nil?
.reek
@@ -63,7 +63,6 @@ ControlParameter:
- Saml::Kit::Signature#to_xml
PrimaDonnaMethod:
exclude:
- - Saml::Kit::Bindings::HttpRedirect
- Saml::Kit::Configuration
TooManyInstanceVariables:
exclude:
@@ -131,7 +130,7 @@ UncommunicativeVariableName:
DuplicateMethodCall:
exclude:
- Saml::Kit::Bindings::Binding#saml_param_from
- - Saml::Kit::Bindings::HttpRedirect#ensure_valid_signature!
+ - Saml::Kit::Bindings::HttpRedirect#ensure_valid_signature
- Saml::Kit::Bindings::UrlBuilder#build
- Saml::Kit::Builders::Response#initialize
- Saml::Kit::XmlTemplatable#sign?
@@ -145,7 +144,7 @@ FeatureEnvy:
- Saml::Kit::Signature#trusted?
NilCheck:
exclude:
- - Saml::Kit::Bindings::HttpRedirect#ensure_valid_signature!
+ - Saml::Kit::Bindings::HttpRedirect#ensure_valid_signature
- Saml::Kit::IdentityProviderMetadata#want_authn_requests_signed
- Saml::Kit::LogoutRequest#single_logout_service
- Saml::Kit::Respondable#must_match_request_id