feat: allow all cors

This commit is contained in:
dusk 2023-05-05 09:32:21 +03:00
parent a148d24228
commit 52d82eed80
Signed by: dusk
GPG Key ID: 1D8F8FAF2294D6EA

View File

@ -21,7 +21,7 @@ use base64::Engine;
use futures::{SinkExt, StreamExt}; use futures::{SinkExt, StreamExt};
use http::{ use http::{
header::{AUTHORIZATION, CONTENT_TYPE}, header::{AUTHORIZATION, CONTENT_TYPE},
HeaderValue, Method, Request, Response, StatusCode, Method, Request, Response, StatusCode,
}; };
use hyper::Body; use hyper::Body;
use serde::{Deserialize, Serialize}; use serde::{Deserialize, Serialize};
@ -32,7 +32,7 @@ use tower_http::{
}; };
use tracing::{Instrument, Span}; use tracing::{Instrument, Span};
use crate::{get_conf, AppState, B64}; use crate::{AppState, B64};
#[derive(Deserialize)] #[derive(Deserialize)]
struct Auth { struct Auth {
@ -144,7 +144,7 @@ pub(super) async fn handler(state: AppState) -> Result<Router, AppError> {
.layer(trace_layer) .layer(trace_layer)
.layer( .layer(
CorsLayer::new() CorsLayer::new()
.allow_origin(get_conf("CORS_ALLOW_ORIGIN")?.parse::<HeaderValue>()?) .allow_origin(tower_http::cors::Any)
.allow_headers([CONTENT_TYPE]) .allow_headers([CONTENT_TYPE])
.allow_methods([Method::GET]), .allow_methods([Method::GET]),
); );