Trait TokenValidator

Source
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§

Source

fn validate(&self, token: &CapabilityToken) -> Result<CapabilitySet, Error>

Validate a token, producing a CapabilitySet on success.

Implementors§