public final class DefaultAwsV4AuthScheme extends Object implements AwsV4AuthScheme
AwsV4AuthScheme.SCHEME_ID| Constructor and Description |
|---|
DefaultAwsV4AuthScheme() |
| Modifier and Type | Method and Description |
|---|---|
static DefaultAwsV4AuthScheme |
create()
Returns an instance of the
DefaultAwsV4AuthScheme. |
IdentityProvider<AwsCredentialsIdentity> |
identityProvider(IdentityProviders providers)
Retrieve the
AwsCredentialsIdentity based IdentityProvider associated with this authentication scheme. |
String |
schemeId() |
AwsV4HttpSigner |
signer()
Retrieve the
AwsV4HttpSigner associated with this authentication scheme. |
public static DefaultAwsV4AuthScheme create()
DefaultAwsV4AuthScheme.create in interface AwsV4AuthSchemepublic String schemeId()
schemeId in interface AuthScheme<AwsCredentialsIdentity>public IdentityProvider<AwsCredentialsIdentity> identityProvider(IdentityProviders providers)
AwsV4AuthSchemeAwsCredentialsIdentity based IdentityProvider associated with this authentication scheme.identityProvider in interface AwsV4AuthSchemeidentityProvider in interface AuthScheme<AwsCredentialsIdentity>public AwsV4HttpSigner signer()
AwsV4AuthSchemeAwsV4HttpSigner associated with this authentication scheme.signer in interface AwsV4AuthSchemesigner in interface AuthScheme<AwsCredentialsIdentity>Copyright © 2023. All rights reserved.