Class AllAuthRequirementPolicy
Defined in File auth_requirement_policy.hpp
Inheritance Relationships
Base Type
public ros2_medkit_gateway::IAuthRequirementPolicy(Class IAuthRequirementPolicy)
Class Documentation
-
class AllAuthRequirementPolicy : public ros2_medkit_gateway::IAuthRequirementPolicy
Policy that always requires authentication.
Except for public endpoints (auth endpoints, health check)
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
-
inline virtual bool requires_authentication(const std::string &method, const std::string &path) const override