Interface NoAuthAuthScheme
-
- All Superinterfaces:
AuthScheme<NoAuthAuthScheme.AnonymousIdentity>
- All Known Implementing Classes:
DefaultNoAuthAuthScheme
@SdkPublicApi public interface NoAuthAuthScheme extends AuthScheme<NoAuthAuthScheme.AnonymousIdentity>
An auth scheme that represents no authentication.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceNoAuthAuthScheme.AnonymousIdentityAn anonymous identity used by the no-auth auth scheme.
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static NoAuthAuthSchemecreate()IdentityProvider<NoAuthAuthScheme.AnonymousIdentity>identityProvider(IdentityProviders providers)Retrieve theNoAuthAuthScheme.AnonymousIdentitybasedIdentityProviderassociated with this authentication scheme.HttpSigner<NoAuthAuthScheme.AnonymousIdentity>signer()Retrieve theHttpSignerassociated with this authentication scheme.-
Methods inherited from interface software.amazon.awssdk.http.auth.spi.scheme.AuthScheme
schemeId
-
-
-
-
Field Detail
-
SCHEME_ID
static final String SCHEME_ID
The scheme ID for the no-auth auth scheme.- See Also:
- Constant Field Values
-
-
Method Detail
-
create
static NoAuthAuthScheme create()
-
identityProvider
IdentityProvider<NoAuthAuthScheme.AnonymousIdentity> identityProvider(IdentityProviders providers)
Retrieve theNoAuthAuthScheme.AnonymousIdentitybasedIdentityProviderassociated with this authentication scheme.- Specified by:
identityProviderin interfaceAuthScheme<NoAuthAuthScheme.AnonymousIdentity>
-
signer
HttpSigner<NoAuthAuthScheme.AnonymousIdentity> signer()
Retrieve theHttpSignerassociated with this authentication scheme.- Specified by:
signerin interfaceAuthScheme<NoAuthAuthScheme.AnonymousIdentity>
-
-