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();
|
let mut response = StatusCode::OK.into_response();
|
||||||
|
|
||||||
response.headers_mut().insert(
|
response.headers_mut().append(
|
||||||
"Set-Cookie",
|
"Set-Cookie",
|
||||||
HeaderValue::from_str(
|
HeaderValue::from_str(
|
||||||
&new_refresh_token_cookie(&app_state.config, refresh_token).to_string(),
|
&new_refresh_token_cookie(&app_state.config, refresh_token).to_string(),
|
||||||
)?,
|
)?,
|
||||||
);
|
);
|
||||||
|
|
||||||
response.headers_mut().insert(
|
response.headers_mut().append(
|
||||||
"Set-Cookie2",
|
"Set-Cookie",
|
||||||
HeaderValue::from_str(
|
HeaderValue::from_str(
|
||||||
&new_access_token_cookie(&app_state.config, access_token).to_string(),
|
&new_access_token_cookie(&app_state.config, access_token).to_string(),
|
||||||
)?,
|
)?,
|
||||||
|
|
|
@ -68,7 +68,7 @@ pub async fn res(
|
||||||
cookie.make_removal();
|
cookie.make_removal();
|
||||||
response
|
response
|
||||||
.headers_mut()
|
.headers_mut()
|
||||||
.append("Set-Cookie2", HeaderValue::from_str(&cookie.to_string())?);
|
.append("Set-Cookie", HeaderValue::from_str(&cookie.to_string())?);
|
||||||
}
|
}
|
||||||
|
|
||||||
Ok(response)
|
Ok(response)
|
||||||
|
|
|
@ -71,7 +71,7 @@ pub async fn post(
|
||||||
cookie.make_removal();
|
cookie.make_removal();
|
||||||
response
|
response
|
||||||
.headers_mut()
|
.headers_mut()
|
||||||
.append("Set-Cookie2", HeaderValue::from_str(&cookie.to_string())?);
|
.append("Set-Cookie", HeaderValue::from_str(&cookie.to_string())?);
|
||||||
}
|
}
|
||||||
|
|
||||||
return Ok(response);
|
return Ok(response);
|
||||||
|
@ -119,21 +119,13 @@ pub async fn post(
|
||||||
.execute(&mut conn)
|
.execute(&mut conn)
|
||||||
.await?;
|
.await?;
|
||||||
|
|
||||||
if response.headers().get("Set-Cookie").is_some() {
|
|
||||||
response.headers_mut().append(
|
response.headers_mut().append(
|
||||||
"Set-Cookie2",
|
"Set-Cookie",
|
||||||
HeaderValue::from_str(
|
HeaderValue::from_str(
|
||||||
&new_access_token_cookie(&app_state.config, access_token).to_string(),
|
&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(),
|
|
||||||
)?,
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
return Ok(response);
|
return Ok(response);
|
||||||
}
|
}
|
||||||
|
@ -151,7 +143,7 @@ pub async fn post(
|
||||||
cookie.make_removal();
|
cookie.make_removal();
|
||||||
response
|
response
|
||||||
.headers_mut()
|
.headers_mut()
|
||||||
.append("Set-Cookie2", HeaderValue::from_str(&cookie.to_string())?);
|
.append("Set-Cookie", HeaderValue::from_str(&cookie.to_string())?);
|
||||||
}
|
}
|
||||||
|
|
||||||
Ok(response)
|
Ok(response)
|
||||||
|
|
|
@ -169,7 +169,7 @@ pub async fn post(
|
||||||
)?,
|
)?,
|
||||||
);
|
);
|
||||||
response.headers_mut().append(
|
response.headers_mut().append(
|
||||||
"Set-Cookie2",
|
"Set-Cookie",
|
||||||
HeaderValue::from_str(
|
HeaderValue::from_str(
|
||||||
&new_access_token_cookie(&app_state.config, access_token).to_string(),
|
&new_access_token_cookie(&app_state.config, access_token).to_string(),
|
||||||
)?,
|
)?,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue