aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--azalea-auth/src/certs.rs13
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?