Cors: more finegrained allowlist, make it simpler

This commit is contained in:
Igor Katson 2023-12-17 10:25:56 +00:00
parent 98ce0408f7
commit 55f3b23eed
No known key found for this signature in database
GPG key ID: B4EC22B66D61A3F5
7 changed files with 19 additions and 40 deletions

View file

@ -339,13 +339,7 @@ async fn async_main(opts: Opts) -> anyhow::Result<()> {
Some(log_config.rust_log_reload_tx),
Some(log_config.line_broadcast),
);
let http_api = HttpApi::new(
api,
Some(HttpApiOptions {
read_only: false,
cors_enable_all: false,
}),
);
let http_api = HttpApi::new(api, Some(HttpApiOptions { read_only: false }));
let http_api_listen_addr = opts.http_api_listen_addr;
http_api
.make_http_api_and_run(http_api_listen_addr)
@ -430,13 +424,7 @@ async fn async_main(opts: Opts) -> anyhow::Result<()> {
Some(log_config.rust_log_reload_tx),
Some(log_config.line_broadcast),
);
let http_api = HttpApi::new(
api,
Some(HttpApiOptions {
cors_enable_all: false,
read_only: true,
}),
);
let http_api = HttpApi::new(api, Some(HttpApiOptions { read_only: true }));
let http_api_listen_addr = opts.http_api_listen_addr;
librqbit_spawn(
"http_api",