pub trait RequestAuthorizer: Send + Sync { // Required method fn authorize( &self, request: &AuthorizationRequest, ) -> Result<Vec<(String, String)>, ClientError>; }