class Aws::Plugins::Sign
@api private
def self.signer_for(auth_scheme, config, sigv4_region_override = nil, sigv4_credentials_override = nil)
- Api: - private
def self.signer_for(auth_scheme, config, sigv4_region_override = nil, sigv4_credentials_override = nil) case auth_scheme['name'] when 'sigv4', 'sigv4a', 'sigv4-s3express' sigv4_overrides = { region: sigv4_region_override, credentials: sigv4_credentials_override } SignatureV4.new(auth_scheme, config, sigv4_overrides) when 'bearer' Bearer.new else NullSigner.new end end
def add_handlers(handlers, cfg)
def add_handlers(handlers, cfg) operations = cfg.api.operation_names - cfg.unsigned_operations handlers.add(Handler, step: :sign, operations: operations) end