Class NoAuthRequirementPolicy

Inheritance Relationships

Base Type

Class Documentation

class NoAuthRequirementPolicy : public ros2_medkit_gateway::IAuthRequirementPolicy

Policy that never requires authentication.

Public Functions

inline virtual bool requires_authentication(const std::string &method, const std::string &path) const override

Check if authentication is required for a request.

Parameters:
  • method – HTTP method (GET, POST, PUT, DELETE, etc.)

  • path – Request path

Returns:

true if authentication is required

inline virtual std::string description() const override

Get a human-readable description of this policy.

Returns:

Description string