fix: use .append() and not Set-Cookie2
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
web dev is too confusing..
This commit is contained in:
parent
d67a7ce0ca
commit
2fbf41ba8c
4 changed files with 14 additions and 22 deletions
|
@ -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(),
|
||||
)?,
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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(),
|
||||
)?,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue