Interface AwsV4aAuthScheme
- All Superinterfaces:
AuthScheme<AwsCredentialsIdentity>
- All Known Implementing Classes:
DefaultAwsV4aAuthScheme
The aws.auth#sigv4a auth scheme, which uses a
AwsCredentialsIdentity
and AwsV4aHttpSigner.-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic AwsV4aAuthScheme
create()
Get a default implementation of aAwsV4aAuthScheme
identityProvider
(IdentityProviders providers) Retrieve theAwsCredentialsIdentity
basedIdentityProvider
associated with this authentication scheme.signer()
Retrieve theAwsV4aHttpSigner
associated with this authentication scheme.Methods inherited from interface software.amazon.awssdk.http.auth.spi.scheme.AuthScheme
schemeId
-
Field Details
-
SCHEME_ID
-
-
Method Details
-
create
Get a default implementation of aAwsV4aAuthScheme
-
identityProvider
Retrieve theAwsCredentialsIdentity
basedIdentityProvider
associated with this authentication scheme.- Specified by:
identityProvider
in interfaceAuthScheme<AwsCredentialsIdentity>
-
signer
AwsV4aHttpSigner signer()Retrieve theAwsV4aHttpSigner
associated with this authentication scheme.- Specified by:
signer
in interfaceAuthScheme<AwsCredentialsIdentity>
-