diff options
Diffstat (limited to 'crates/auth/src/server.rs')
-rw-r--r-- | crates/auth/src/server.rs | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/crates/auth/src/server.rs b/crates/auth/src/server.rs index d724d68..2892412 100644 --- a/crates/auth/src/server.rs +++ b/crates/auth/src/server.rs @@ -1,20 +1,23 @@ use axum::{Router, routing::get}; use tower_http::trace::TraceLayer; -use crate::{server::routes::health_check, state::AppHandle}; +use crate::{ + server::routes::{authorised::login_authorised, health_check}, + state::AppHandle, +}; pub mod csrf_token_validation; pub mod routes; const CSRF_TOKEN: &str = "csrf_token"; -const COOKIE_NAME: &str = "SESSION"; const OAUTH_CSRF_COOKIE: &str = "SESSION"; pub fn router(state: AppHandle) -> Router { Router::new() - .merge(routes::discord::discord_router(state.clone())) + .route("/auth/authorised", get(login_authorised)) .route("/", get(health_check)) - .route("/auth/authorised", get(health_check)) + .with_state(state.clone()) + .merge(routes::discord::discord_router(state)) .layer(TraceLayer::new_for_http()) } |