Fix multiple origins issue

This commit is contained in:
Pierre HUBERT 2023-12-21 11:12:57 +01:00
parent 483acde546
commit f49b947884

View File

@ -134,6 +134,7 @@ impl AppConfig {
/// Get auth cookie domain /// Get auth cookie domain
pub fn cookie_domain(&self) -> Option<String> { pub fn cookie_domain(&self) -> Option<String> {
if cfg!(debug_assertions) {
let domain = self.website_origin.split_once("://")?.1; let domain = self.website_origin.split_once("://")?.1;
Some( Some(
domain domain
@ -142,6 +143,10 @@ impl AppConfig {
.unwrap_or(domain) .unwrap_or(domain)
.to_string(), .to_string(),
) )
} else {
// In release mode, the web app is hosted on the same origin as the API
None
}
} }
/// Get app secret /// Get app secret