TOWER ALLOWED HOSTS

Project status & info:

| License | Crates Version | Docs | | :--------------------------------------------: | :---------------------------------------: | :----------------------------------: | | License: MIT | Crate | Docs |

Tower service which limits request from only hosts

Add as dependencies

Edit Cargo.toml file to add towerallowedhosts as dependencies

toml [dependencies] tower_allowed_hosts = "0.2.0"

Usage

To use non regex based hosts you can use

rust let tower_layer = tower_allowed_hosts::AllowedHostLayer::new(vec!["127.0.0.1"]);

If you need to use regex based host matching you need to enable regex feature for crate than you can use

rust let tower_layer = tower_allowed_hosts::AllowedHostLayer::new_regex(vec![regex::Regex::new("^127.0.0.1$")]);