pub trait Authenticator: Send + Sync { // Required method fn apply(&self, headers: &mut HeaderMap) -> Result<(), Error>; }