ezidam: added cors, http basic auth request guard

This commit is contained in:
Philippe Loctaux 2023-04-03 17:59:02 +02:00
parent 3ce6154dfa
commit dd69fc99ea
6 changed files with 128 additions and 0 deletions

38
Cargo.lock generated
View file

@ -722,6 +722,7 @@ version = "0.1.0"
dependencies = [
"apps",
"authorization_codes",
"base64 0.21.0",
"database_pool",
"erased-serde",
"futures",
@ -733,6 +734,7 @@ dependencies = [
"openid",
"refresh_tokens",
"rocket",
"rocket_cors",
"rocket_db_pools",
"rocket_dyn_templates",
"settings",
@ -2379,6 +2381,23 @@ dependencies = [
"unicode-xid",
]
[[package]]
name = "rocket_cors"
version = "0.6.0-alpha2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b12771b47f52e34d5d0e0e444aeba382863e73263cb9e18847e7d5b74aa2cbd0"
dependencies = [
"http",
"log",
"regex",
"rocket",
"serde",
"serde_derive",
"unicase",
"unicase_serde",
"url",
]
[[package]]
name = "rocket_db_pools"
version = "0.1.0-rc.3"
@ -3362,6 +3381,25 @@ dependencies = [
"unic-common",
]
[[package]]
name = "unicase"
version = "2.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6"
dependencies = [
"version_check",
]
[[package]]
name = "unicase_serde"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6ef53697679d874d69f3160af80bc28de12730a985d57bdf2b47456ccb8b11f1"
dependencies = [
"serde",
"unicase",
]
[[package]]
name = "unicode-bidi"
version = "0.3.13"