21 [[maybe_unused]]
const std::shared_ptr<ccf::RpcContext>& ctx,
22 [[maybe_unused]] std::string& error_reason)
override;
25 [[maybe_unused]] std::shared_ptr<ccf::RpcContext> ctx,
26 [[maybe_unused]] std::string&& error_reason)
override;
28 [[nodiscard]] std::optional<OpenAPISecuritySchema>
31 return unauthenticated_schema;
Definition authentication_types.h:28
Definition empty_auth.h:15
std::unique_ptr< AuthnIdentity > authenticate(ccf::kv::ReadOnlyTx &tx, const std::shared_ptr< ccf::RpcContext > &ctx, std::string &error_reason) override
Definition empty_auth.cpp:8
std::optional< OpenAPISecuritySchema > get_openapi_security_schema() const override
Definition empty_auth.h:29
static constexpr auto SECURITY_SCHEME_NAME
Definition empty_auth.h:17
std::string get_security_scheme_name() override
Definition empty_auth.h:34
void set_unauthenticated_error(std::shared_ptr< ccf::RpcContext > ctx, std::string &&error_reason) override
Definition empty_auth.cpp:19
Definition app_interface.h:14
Definition authentication_types.h:19
Definition empty_auth.h:12