cookies: set secure
Signed-off-by: ATechnoHazard <amolele@gmail.com>
This commit is contained in:
parent
84e3def3f8
commit
97f66956ba
@ -9,12 +9,12 @@ pub mod user;
|
|||||||
pub fn fuel(rocket: Rocket) -> Rocket {
|
pub fn fuel(rocket: Rocket) -> Rocket {
|
||||||
let mut rocket = rocket;
|
let mut rocket = rocket;
|
||||||
|
|
||||||
let mut cors_options = CorsOptions::default();
|
let mut cors_options = CorsOptions::default().allow_credentials(true);
|
||||||
cors_options.expose_headers.insert("Set-Cookie".to_owned());
|
cors_options.expose_headers.insert("Set-Cookie".to_owned());
|
||||||
cors_options.allow_credentials(true);
|
let cors = cors_options.to_cors().unwrap();
|
||||||
|
|
||||||
rocket = health::fuel(rocket);
|
rocket = health::fuel(rocket);
|
||||||
rocket = paste::fuel(rocket);
|
rocket = paste::fuel(rocket);
|
||||||
rocket = user::fuel(rocket);
|
rocket = user::fuel(rocket);
|
||||||
rocket.attach(cors_options.to_cors().unwrap())
|
rocket.attach(cors)
|
||||||
}
|
}
|
||||||
|
@ -10,6 +10,7 @@ pub fn get_session_id(ck: &mut Cookies) -> String {
|
|||||||
let cookie = Cookie::build("session", user_id.clone())
|
let cookie = Cookie::build("session", user_id.clone())
|
||||||
.domain(".katb.in")
|
.domain(".katb.in")
|
||||||
.same_site(SameSite::Lax)
|
.same_site(SameSite::Lax)
|
||||||
|
.secure(true)
|
||||||
.permanent()
|
.permanent()
|
||||||
.finish();
|
.finish();
|
||||||
ck.add_private(cookie);
|
ck.add_private(cookie);
|
||||||
|
Loading…
Reference in New Issue
Block a user