From 2c73e042228be5adb720f383803c3f27c6316c27 Mon Sep 17 00:00:00 2001 From: BloxerHD018 Date: Tue, 23 Jun 2026 20:22:57 +0100 Subject: [PATCH] Make Account URL Customisable --- .env.example | 1 + src/api/v1/login.rs | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.env.example b/.env.example index d717be3..755624f 100644 --- a/.env.example +++ b/.env.example @@ -4,5 +4,6 @@ APP_PORT=80 # Account Client and Secret # Token generation will always fail if no secret is specified +ACCOUNT_URL=https://account.spfn.net ACCOUNT_CLIENT_ID=account ACCOUNT_CLIENT_SECRET=secret diff --git a/src/api/v1/login.rs b/src/api/v1/login.rs index aa7ff4a..36429a7 100644 --- a/src/api/v1/login.rs +++ b/src/api/v1/login.rs @@ -35,6 +35,7 @@ pub fn router() -> Router { async fn gen_token(Json(payload): Json) -> Result, StatusCode> { let client = Client::new(); + let account_url = env::var("ACCOUNT_URL").unwrap_or("https://account.spfn.net".into()); let client_id = env::var("ACCOUNT_CLIENT_ID").unwrap_or("account".into()); let client_secret = match env::var("ACCOUNT_CLIENT_SECRET") { Ok(secret) => secret, @@ -53,7 +54,7 @@ async fn gen_token(Json(payload): Json) -> Result