diff options
| author | Lizzy Fleckenstein <lizzy@vlhl.dev> | 2026-05-10 16:42:32 +0200 |
|---|---|---|
| committer | Lizzy Fleckenstein <lizzy@vlhl.dev> | 2026-05-10 16:42:32 +0200 |
| commit | a5737abdf50f219faa5667bf9cd393bb59b55a3e (patch) | |
| tree | 4dcd817de729ff36ee6b09dbb3263ffc6b276ce7 | |
| parent | 86dc16c5de5d2368dba8504b86e98b468ee13af1 (diff) | |
| download | azalea-drasl-a5737abdf50f219faa5667bf9cd393bb59b55a3e.tar.xz | |
allow custom certificates backend
| -rw-r--r-- | azalea-auth/src/certs.rs | 13 |
1 files changed, 12 insertions, 1 deletions
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 @@ -18,10 +18,21 @@ pub enum FetchCertificatesError { pub async fn fetch_certificates( minecraft_access_token: &str, ) -> Result<Certificates, FetchCertificatesError> { + 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<Certificates, FetchCertificatesError> { 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? |
