@api private
# File lib/aws/sts/client.rb, line 29 def initialize *args super unless config.use_ssl? msg = 'AWS Security Token Service (STS) requires ssl but the ' + ':use_ssl option is set to false. Try passing :use_ssl => true' raise ArgumentError, msg end end
# File lib/aws/sts/client.rb, line 40 def sign_request(req) action = req.params.find { |param| param.name == 'Action' }.value unsigned = %w( AssumeRoleWithWebIdentity AssumeRoleWithSAML ) do_sign_request(req) unless unsigned.include?(action) req end