Class BearerTokenSigner
public class BearerTokenSigner : AbstractAWSSigner
- Inheritance
-
BearerTokenSigner
- Inherited Members
Constructors
BearerTokenSigner()
public BearerTokenSigner()
Properties
Protocol
public override ClientProtocol Protocol { get; }
Property Value
RequiresCredentials
Signals to the Signer Pipeline Handler if a Signer requires valid ImmutableCredentials in order to correctly Sign(IRequest, IClientConfig, RequestMetrics, ImmutableCredentials).
public override bool RequiresCredentials { get; }
Property Value
Methods
Sign(IRequest, IClientConfig, RequestMetrics, string, string)
public override void Sign(IRequest request, IClientConfig clientConfig, RequestMetrics metrics, string awsAccessKeyId, string awsSecretAccessKey)
Parameters
requestIRequestclientConfigIClientConfigmetricsRequestMetricsawsAccessKeyIdstringawsSecretAccessKeystring
SignAsync(IRequest, IClientConfig, RequestMetrics, ImmutableCredentials, CancellationToken)
public override Task SignAsync(IRequest request, IClientConfig clientConfig, RequestMetrics metrics, ImmutableCredentials credentials, CancellationToken token = default)
Parameters
requestIRequestclientConfigIClientConfigmetricsRequestMetricscredentialsImmutableCredentialstokenCancellationToken