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
request
IRequestclientConfig
IClientConfigmetrics
RequestMetricsawsAccessKeyId
stringawsSecretAccessKey
string
SignAsync(IRequest, IClientConfig, RequestMetrics, ImmutableCredentials, CancellationToken)
public override Task SignAsync(IRequest request, IClientConfig clientConfig, RequestMetrics metrics, ImmutableCredentials credentials, CancellationToken token = default)
Parameters
request
IRequestclientConfig
IClientConfigmetrics
RequestMetricscredentials
ImmutableCredentialstoken
CancellationToken