From 04d7f3a5dc12e42b2f4ea62bfb229aa45bce72ae Mon Sep 17 00:00:00 2001 From: Jeffrey Griffin Date: Tue, 29 Oct 2019 10:45:58 -0700 Subject: [PATCH] allow disabled accounts to get KBS auth --- .../textsecuregcm/controllers/SecureBackupController.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/service/src/main/java/org/whispersystems/textsecuregcm/controllers/SecureBackupController.java b/service/src/main/java/org/whispersystems/textsecuregcm/controllers/SecureBackupController.java index 2bf52cf40..700548e18 100644 --- a/service/src/main/java/org/whispersystems/textsecuregcm/controllers/SecureBackupController.java +++ b/service/src/main/java/org/whispersystems/textsecuregcm/controllers/SecureBackupController.java @@ -1,9 +1,9 @@ package org.whispersystems.textsecuregcm.controllers; import com.codahale.metrics.annotation.Timed; +import org.whispersystems.textsecuregcm.auth.DisabledPermittedAccount; import org.whispersystems.textsecuregcm.auth.ExternalServiceCredentialGenerator; import org.whispersystems.textsecuregcm.auth.ExternalServiceCredentials; -import org.whispersystems.textsecuregcm.storage.Account; import javax.ws.rs.GET; import javax.ws.rs.Path; @@ -25,7 +25,7 @@ public class SecureBackupController { @GET @Path("/auth") @Produces(MediaType.APPLICATION_JSON) - public ExternalServiceCredentials getAuth(@Auth Account account) { - return backupServiceCredentialGenerator.generateFor(account.getNumber()); + public ExternalServiceCredentials getAuth(@Auth DisabledPermittedAccount account) { + return backupServiceCredentialGenerator.generateFor(account.getAccount().getNumber()); } }