7#include <unordered_map>
9#include <userver/s3api/authenticators/interface.hpp>
10#include <userver/s3api/models/fwd.hpp>
12USERVER_NAMESPACE_BEGIN
18 AccessKey(std::string access_key, Secret secret_key)
19 : access_key_{std::move(access_key)}, secret_key_{std::move(secret_key)} {}
20 std::unordered_map<std::string, std::string> Auth(
const Request& request)
const override;
21 std::unordered_map<std::string, std::string> Sign(
const Request& request, time_t expires)
const override;
24 std::string access_key_;