diff --git a/src/main.rs b/src/main.rs
index 0b61964eace18b9335a98a8078c5924d8b638355..6bd35275a64aad0e9ee8aa21f4449298214425e0 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -129,8 +129,7 @@ async fn main() -> std::io::Result<()> {
             cors = cors.allowed_origin(endpoint.domain.clone().as_str());
         }
         cors = cors.allowed_methods(vec!["GET", "POST"])
-                   .allowed_headers(vec![header::AUTHORIZATION, header::ACCEPT])
-                   .allowed_header(header::CONTENT_TYPE)
+                   .allowed_headers(vec![header::AUTHORIZATION, header::ACCEPT, header::CONTENT_TYPE, header::ORIGIN])
                    .max_age(3600);