pub type ApiKeyValidator = Arc<dyn for<'a> Fn(&'a AuthContext, &'a str) -> Pin<Box<dyn Future<Output = Result<bool, OpenAuthError>> + Send + 'a>> + Send + Sync>;
pub struct ApiKeyValidator { /* private fields */ }