Interface BearerAuthScheme
-
- All Superinterfaces:
AuthScheme<TokenIdentity>
- All Known Implementing Classes:
DefaultBearerAuthScheme
public interface BearerAuthScheme extends AuthScheme<TokenIdentity>
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static BearerAuthSchemecreate()Get a default implementation of aBearerAuthSchemeIdentityProvider<TokenIdentity>identityProvider(IdentityProviders providers)Retrieve theTokenIdentitybasedIdentityProviderassociated with this authentication scheme.BearerHttpSignersigner()Retrieve theBearerHttpSignerassociated 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 this interface.- See Also:
- Constant Field Values
-
-
Method Detail
-
create
static BearerAuthScheme create()
Get a default implementation of aBearerAuthScheme
-
identityProvider
IdentityProvider<TokenIdentity> identityProvider(IdentityProviders providers)
Retrieve theTokenIdentitybasedIdentityProviderassociated with this authentication scheme.- Specified by:
identityProviderin interfaceAuthScheme<TokenIdentity>
-
signer
BearerHttpSigner signer()
Retrieve theBearerHttpSignerassociated with this authentication scheme.- Specified by:
signerin interfaceAuthScheme<TokenIdentity>
-
-