axum rewrite #35

Merged
radical merged 21 commits from staging into main 2025-07-20 17:25:04 +00:00
4 changed files with 14 additions and 22 deletions
Showing only changes of commit 2fbf41ba8c - Show all commits

View file

@ -95,15 +95,15 @@ pub async fn response(
let mut response = StatusCode::OK.into_response();
response.headers_mut().insert(
response.headers_mut().append(
"Set-Cookie",
HeaderValue::from_str(
&new_refresh_token_cookie(&app_state.config, refresh_token).to_string(),
)?,
);
response.headers_mut().insert(
"Set-Cookie2",
response.headers_mut().append(
"Set-Cookie",
HeaderValue::from_str(
&new_access_token_cookie(&app_state.config, access_token).to_string(),
)?,

View file

@ -68,7 +68,7 @@ pub async fn res(
cookie.make_removal();
response
.headers_mut()
.append("Set-Cookie2", HeaderValue::from_str(&cookie.to_string())?);
.append("Set-Cookie", HeaderValue::from_str(&cookie.to_string())?);
}
Ok(response)

View file

@ -71,7 +71,7 @@ pub async fn post(
cookie.make_removal();
response
.headers_mut()
.append("Set-Cookie2", HeaderValue::from_str(&cookie.to_string())?);
.append("Set-Cookie", HeaderValue::from_str(&cookie.to_string())?);
}
return Ok(response);
@ -119,21 +119,13 @@ pub async fn post(
.execute(&mut conn)
.await?;
if response.headers().get("Set-Cookie").is_some() {
response.headers_mut().append(
"Set-Cookie2",
HeaderValue::from_str(
&new_access_token_cookie(&app_state.config, access_token).to_string(),
)?,
);
} else {
response.headers_mut().append(
"Set-Cookie",
HeaderValue::from_str(
&new_access_token_cookie(&app_state.config, access_token).to_string(),
)?,
);
}
response.headers_mut().append(
"Set-Cookie",
HeaderValue::from_str(
&new_access_token_cookie(&app_state.config, access_token).to_string(),
)?,
);
return Ok(response);
}
@ -151,7 +143,7 @@ pub async fn post(
cookie.make_removal();
response
.headers_mut()
.append("Set-Cookie2", HeaderValue::from_str(&cookie.to_string())?);
.append("Set-Cookie", HeaderValue::from_str(&cookie.to_string())?);
}
Ok(response)

View file

@ -169,7 +169,7 @@ pub async fn post(
)?,
);
response.headers_mut().append(
"Set-Cookie2",
"Set-Cookie",
HeaderValue::from_str(
&new_access_token_cookie(&app_state.config, access_token).to_string(),
)?,