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 DefaultBearerAuthScheme
create()
Returns an instance of theDefaultBearerAuthScheme
.identityProvider
(IdentityProviders providers) Retrieve theTokenIdentity
basedIdentityProvider
associated with this authentication scheme.schemeId()
Retrieve the scheme ID, a unique identifier for the authentication scheme.signer()
Retrieve theBearerHttpSigner
associated with this authentication scheme.
-
Constructor Details
-
DefaultBearerAuthScheme
public DefaultBearerAuthScheme()
-
-
Method Details
-
create
Returns an instance of theDefaultBearerAuthScheme
. -
schemeId
Description copied from interface:AuthScheme
Retrieve the scheme ID, a unique identifier for the authentication scheme.- Specified by:
schemeId
in interfaceAuthScheme<TokenIdentity>
-
identityProvider
Description copied from interface:BearerAuthScheme
Retrieve theTokenIdentity
basedIdentityProvider
associated with this authentication scheme.- Specified by:
identityProvider
in interfaceAuthScheme<TokenIdentity>
- Specified by:
identityProvider
in interfaceBearerAuthScheme
-
signer
Description copied from interface:BearerAuthScheme
Retrieve theBearerHttpSigner
associated with this authentication scheme.- Specified by:
signer
in interfaceAuthScheme<TokenIdentity>
- Specified by:
signer
in interfaceBearerAuthScheme
-