zilencer: Stop serving requests from deactivated remote servers.

This commit is contained in:
Eeshan Garg
2022-01-13 22:20:39 -05:00
committed by Tim Abbott
parent 9e1fd26125
commit 94d00ca942
3 changed files with 37 additions and 2 deletions

View File

@@ -32,6 +32,7 @@ class ErrorCode(Enum):
RATE_LIMIT_HIT = auto()
USER_DEACTIVATED = auto()
REALM_DEACTIVATED = auto()
REMOTE_SERVER_DEACTIVATED = auto()
PASSWORD_AUTH_DISABLED = auto()
PASSWORD_RESET_REQUIRED = auto()
AUTHENTICATION_FAILED = auto()
@@ -280,6 +281,16 @@ class RealmDeactivatedError(AuthenticationFailedError):
return _("This organization has been deactivated")
class RemoteServerDeactivatedError(AuthenticationFailedError):
code: ErrorCode = ErrorCode.REALM_DEACTIVATED
@staticmethod
def msg_format() -> str:
return _(
"The mobile push notification service registration for your server has been deactivated"
)
class PasswordAuthDisabledError(AuthenticationFailedError):
code: ErrorCode = ErrorCode.PASSWORD_AUTH_DISABLED