pub async fn client_credentials( handler: &mut (dyn Endpoint + Send + Sync), request: &(dyn TokenRequest + Sync), ) -> Result<Pending, Error>