]> git.proxmox.com Git - proxmox-backup.git/commitdiff
server/rest: accept also = as token separator
authorThomas Lamprecht <t.lamprecht@proxmox.com>
Fri, 30 Oct 2020 12:34:21 +0000 (13:34 +0100)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Fri, 30 Oct 2020 12:34:26 +0000 (13:34 +0100)
Like we do in Proxmox VE

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
src/server/rest.rs

index 8ee3e77b17a22db451a389555e30db154ac19ca0..b7114d7d9bbfe213cbaf9c73428cc519896381eb 100644 (file)
@@ -569,8 +569,12 @@ fn extract_auth_data(headers: &http::HeaderMap) -> Option<AuthData> {
     }
 
     match headers.get(header::AUTHORIZATION).map(|v| v.to_str()) {
-        Some(Ok(v)) if v.starts_with("PBSAPIToken ") => {
-            Some(AuthData::ApiToken(v["PBSAPIToken ".len()..].to_owned()))
+        Some(Ok(v)) => {
+            if v.starts_with("PBSAPIToken ") || v.starts_with("PBSAPIToken=") {
+                Some(AuthData::ApiToken(v["PBSAPIToken ".len()..].to_owned()))
+            } else {
+                None
+            }
         },
         _ => None,
     }