8#include <aws/core/auth/signer-provider/AWSAuthSignerProviderBase.h>
9#include <aws/core/utils/memory/stl/AWSSet.h>
10#include <aws/core/auth/signer/AWSAuthBearerSigner.h>
17 class AWSCredentialsProvider;
32 void AddSigner(std::shared_ptr<Aws::Client::AWSAuthSigner>& signer)
override;
std::shared_ptr< Aws::Client::AWSAuthSigner > GetSigner(const Aws::String &signerName) const override
void AddSigner(std::shared_ptr< Aws::Client::AWSAuthSigner > &signer) override
BearerTokenAuthSignerProvider(const std::shared_ptr< Aws::Auth::AWSBearerTokenProviderBase > bearerTokenProvider)
BearerTokenAuthSignerProvider()=delete
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector