config: domain
This commit is contained in:
parent
557cfa4a55
commit
8e8766617a
4 changed files with 22 additions and 6 deletions
16
src/main.rs
16
src/main.rs
|
|
@ -37,7 +37,7 @@ macro_rules! mk_static {
|
|||
async fn main() {
|
||||
let cli: cli::Cli = argp::parse_args_or_exit(argp::DEFAULT);
|
||||
|
||||
let config = config::Config::from_file(&cli.config);
|
||||
let config = &*mk_static!(config::Config, config::Config::from_file(&cli.config));
|
||||
|
||||
let mut rng = rand::thread_rng();
|
||||
|
||||
|
|
@ -47,8 +47,8 @@ async fn main() {
|
|||
Vec<CompiledPolicies>,
|
||||
config
|
||||
.policy_groups
|
||||
.into_iter()
|
||||
.map(CompiledPolicies::new)
|
||||
.iter()
|
||||
.map(|policy| CompiledPolicies::new(policy))
|
||||
.collect()
|
||||
);
|
||||
|
||||
|
|
@ -197,7 +197,15 @@ async fn main() {
|
|||
.write_all(challenge_cookie.as_bytes())
|
||||
.await
|
||||
.unwrap();
|
||||
client_stream.write_all(b"; domain=127.0.0.1; path=/; max-age=3600; samesite=strict\r\n").await.unwrap();
|
||||
client_stream.write_all(b"; domain=").await.unwrap();
|
||||
client_stream
|
||||
.write_all(config.domain.as_bytes())
|
||||
.await
|
||||
.unwrap();
|
||||
client_stream
|
||||
.write_all(b"; path=/; max-age=3600; samesite=strict\r\n")
|
||||
.await
|
||||
.unwrap();
|
||||
}
|
||||
client_stream.write_all(b"\r\n").await.unwrap();
|
||||
client_stream
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue