diff options
author | rtkay123 <dev@kanjala.com> | 2025-07-23 19:27:32 +0200 |
---|---|---|
committer | rtkay123 <dev@kanjala.com> | 2025-07-23 19:27:32 +0200 |
commit | 521c4e32e63ec20094df128c17d24e8e1dcb17c0 (patch) | |
tree | 2e4a945a9b279b097c385f689585d2d5fb10f3b6 /crates/auth/src/server.rs | |
parent | 579883b66bceefe7b50157401bccbf66a6c5d58e (diff) | |
download | sellershut-521c4e32e63ec20094df128c17d24e8e1dcb17c0.tar.bz2 sellershut-521c4e32e63ec20094df128c17d24e8e1dcb17c0.zip |
feat(auth): redirect uri
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()) } |