AuthTokenGenerator

constructor(service: String, credentialsProvider: <Error class: unknown class>, signer: AwsSigner, clock: <Error class: unknown class> = Clock.System)

Parameters

service

The name of the service the token is being generated for

credentialsProvider

The CredentialsProvider which will provide credentials to use when generating the auth token

signer

The AwsSigner implementation to use when creating the authentication token

clock

The Clock implementation to use