public final class DefaultAwsV4aAuthScheme extends Object implements AwsV4aAuthScheme
AwsV4aAuthScheme.SCHEME_ID| Constructor and Description |
|---|
DefaultAwsV4aAuthScheme() |
| Modifier and Type | Method and Description |
|---|---|
static DefaultAwsV4aAuthScheme |
create()
Returns an instance of the
DefaultAwsV4aAuthScheme. |
IdentityProvider<AwsCredentialsIdentity> |
identityProvider(IdentityProviders providers)
Retrieve the
AwsCredentialsIdentity based IdentityProvider associated with this authentication scheme. |
String |
schemeId() |
AwsV4aHttpSigner |
signer()
AwsV4aHttpSigner.create() returns the CRT implementation and requires the optional dependency http-auth-aws-crt to be
added.
|
public static DefaultAwsV4aAuthScheme create()
DefaultAwsV4aAuthScheme.create in interface AwsV4aAuthSchemepublic String schemeId()
schemeId in interface AuthScheme<AwsCredentialsIdentity>public IdentityProvider<AwsCredentialsIdentity> identityProvider(IdentityProviders providers)
AwsV4aAuthSchemeAwsCredentialsIdentity based IdentityProvider associated with this authentication scheme.identityProvider in interface AwsV4aAuthSchemeidentityProvider in interface AuthScheme<AwsCredentialsIdentity>public AwsV4aHttpSigner signer()
signer in interface AwsV4aAuthSchemesigner in interface AuthScheme<AwsCredentialsIdentity>Copyright © 2023. All rights reserved.