Class DefaultBearerAuthScheme
java.lang.Object
software.amazon.awssdk.http.auth.internal.scheme.DefaultBearerAuthScheme
- All Implemented Interfaces:
BearerAuthScheme,AuthScheme<TokenIdentity>
A default implementation of
BearerAuthScheme.-
Field Summary
Fields inherited from interface software.amazon.awssdk.http.auth.scheme.BearerAuthScheme
SCHEME_ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DefaultBearerAuthSchemecreate()Returns an instance of theDefaultBearerAuthScheme.identityProvider(IdentityProviders providers) Retrieve theTokenIdentitybasedIdentityProviderassociated with this authentication scheme.schemeId()Retrieve the scheme ID, a unique identifier for the authentication scheme.signer()Retrieve theBearerHttpSignerassociated with this authentication scheme.
-
Constructor Details
-
DefaultBearerAuthScheme
public DefaultBearerAuthScheme()
-
-
Method Details
-
create
Returns an instance of theDefaultBearerAuthScheme. -
schemeId
Description copied from interface:AuthSchemeRetrieve the scheme ID, a unique identifier for the authentication scheme.- Specified by:
schemeIdin interfaceAuthScheme<TokenIdentity>
-
identityProvider
Description copied from interface:BearerAuthSchemeRetrieve theTokenIdentitybasedIdentityProviderassociated with this authentication scheme.- Specified by:
identityProviderin interfaceAuthScheme<TokenIdentity>- Specified by:
identityProviderin interfaceBearerAuthScheme
-
signer
Description copied from interface:BearerAuthSchemeRetrieve theBearerHttpSignerassociated with this authentication scheme.- Specified by:
signerin interfaceAuthScheme<TokenIdentity>- Specified by:
signerin interfaceBearerAuthScheme
-