pub trait TokenValidator: Send + Sync {
// Required method
fn validate(&self, token: &CapabilityToken) -> Result<CapabilitySet, Error>;
}Expand description
Validates a capability token and derives a bound CapabilitySet.
Implementations should avoid panics and return errors for invalid tokens.
Required Methods§
Sourcefn validate(&self, token: &CapabilityToken) -> Result<CapabilitySet, Error>
fn validate(&self, token: &CapabilityToken) -> Result<CapabilitySet, Error>
Validate a token, producing a CapabilitySet on success.