pub async fn refresh( handler: &mut (dyn Endpoint + Send + Sync), request: &(dyn Request + Sync), ) -> Result<BearerToken, Error>