tools: rename extract_auth_cookie to extract_cookie
It does nothing specific to authentication.. Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
parent
1db4cfb308
commit
09f12d1cf3
@ -446,7 +446,7 @@ fn extract_auth_data(headers: &http::HeaderMap) -> (Option<String>, Option<Strin
|
|||||||
let mut ticket = None;
|
let mut ticket = None;
|
||||||
if let Some(raw_cookie) = headers.get("COOKIE") {
|
if let Some(raw_cookie) = headers.get("COOKIE") {
|
||||||
if let Ok(cookie) = raw_cookie.to_str() {
|
if let Ok(cookie) = raw_cookie.to_str() {
|
||||||
ticket = tools::extract_auth_cookie(cookie, "PBSAuthCookie");
|
ticket = tools::extract_cookie(cookie, "PBSAuthCookie");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -326,9 +326,9 @@ pub fn assert_if_modified(digest1: &str, digest2: &str) -> Result<(), Error> {
|
|||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Extract authentication cookie from cookie header.
|
/// Extract a specific cookie from cookie header.
|
||||||
/// We assume cookie_name is already url encoded.
|
/// We assume cookie_name is already url encoded.
|
||||||
pub fn extract_auth_cookie(cookie: &str, cookie_name: &str) -> Option<String> {
|
pub fn extract_cookie(cookie: &str, cookie_name: &str) -> Option<String> {
|
||||||
for pair in cookie.split(';') {
|
for pair in cookie.split(';') {
|
||||||
let (name, value) = match pair.find('=') {
|
let (name, value) = match pair.find('=') {
|
||||||
Some(i) => (pair[..i].trim(), pair[(i + 1)..].trim()),
|
Some(i) => (pair[..i].trim(), pair[(i + 1)..].trim()),
|
||||||
|
Loading…
Reference in New Issue
Block a user