Module: HTTPX::Plugins::AWSSigV4
- Defined in:
- lib/httpx/plugins/aws_sigv4.rb,
sig/plugins/aws_sigv4.rbs
Overview
This plugin adds AWS Sigv4 authentication.
https://docs.aws.amazon.com/IAM/latest/UserGuide/signing-elements.html
Defined Under Namespace
Modules: InstanceMethods, OptionsMethods, RequestMethods, _SigV4Options Classes: Credentials, Signer
Class Method Summary collapse
Class Method Details
.configure(klass) ⇒ Object
164 165 166 |
# File 'lib/httpx/plugins/aws_sigv4.rb', line 164 def configure(klass) klass.plugin(:expect) end |
.extra_options ⇒ Options & _SigV4Options
62 |
# File 'sig/plugins/aws_sigv4.rbs', line 62
def self.extra_options: (Options) -> (Options & _SigV4Options)
|
.load_dependencies ⇒ void
This method returns an undefined value.
158 159 160 161 162 |
# File 'lib/httpx/plugins/aws_sigv4.rb', line 158 def load_dependencies(*) require "set" require "digest/sha2" require "cgi/escape" end |