From a5737abdf50f219faa5667bf9cd393bb59b55a3e Mon Sep 17 00:00:00 2001 From: Lizzy Fleckenstein Date: Sun, 10 May 2026 16:42:32 +0200 Subject: allow custom certificates backend --- azalea-auth/src/certs.rs | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/azalea-auth/src/certs.rs b/azalea-auth/src/certs.rs index 7a6e12f9..baff41f7 100644 --- a/azalea-auth/src/certs.rs +++ b/azalea-auth/src/certs.rs @@ -17,11 +17,22 @@ pub enum FetchCertificatesError { /// cryptographically signing chat messages. pub async fn fetch_certificates( minecraft_access_token: &str, +) -> Result { + fetch_certificates_with_backend_url( + minecraft_access_token, + "https://api.minecraftservices.com/player", + ) + .await +} + +pub async fn fetch_certificates_with_backend_url( + minecraft_access_token: &str, + backend: &str, ) -> Result { let client = reqwest::Client::new(); let res = client - .post("https://api.minecraftservices.com/player/certificates") + .post(format!("{backend}/certificates")) .header("Authorization", format!("Bearer {minecraft_access_token}")) .send() .await? -- cgit v1.2.3