userver: samples/grpc_middleware_service/src/middlewares/client/auth.cpp
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
samples/grpc_middleware_service/src/middlewares/client/auth.cpp
#include "auth.hpp"
#include <middlewares/auth.hpp>
namespace samples::grpc::auth::client {
void ApplyCredentials(::grpc::ClientContext& context) { context.AddMetadata(kKey, kCredentials); }
AuthMiddleware::AuthMiddleware() = default;
AuthMiddleware::~AuthMiddleware() = default;
void AuthMiddleware::PreStartCall(ugrpc::client::MiddlewareCallContext& context) const {
ApplyCredentials(context.GetContext());
}
} // namespace samples::grpc::auth::client