diff --git a/config.yaml b/config.yaml index edbff4d..71f003e 100644 --- a/config.yaml +++ b/config.yaml @@ -71,7 +71,7 @@ rtc-relay: max-users-per-video-calls: 6 # Admin URL -admin-url: https://console.communiquons.org +admin-url: http://localhost:3001 # List of #Forez groups # diff --git a/src/data/http_request_handler.rs b/src/data/http_request_handler.rs index 7299a9e..fbb17e1 100644 --- a/src/data/http_request_handler.rs +++ b/src/data/http_request_handler.rs @@ -13,7 +13,7 @@ use crate::data::base_request_handler::{BaseRequestHandler, RequestValue}; use crate::data::config::conf; use crate::data::error::{Res, ResultBoxError}; use crate::data::user_token::UserAccessToken; -use crate::helpers::{account_helper, api_helper, admin_access_token_helper}; +use crate::helpers::{account_helper, admin_access_token_helper, api_helper}; use crate::routes::RequestResult; /// Http request handler @@ -137,6 +137,11 @@ impl HttpRequestHandler { pub fn check_admin_origin(&mut self) -> Res { if let Some(header) = self.request.headers().get("Origin") { if header.to_str()?.eq(&conf().admin_url) { + self.headers.insert( + "Access-Control-Allow-Origin".to_string(), + conf().admin_url.to_string(), + ); + return Ok(()); } }