Feat/webapp verified sso 260 (#20678)

This commit is contained in:
Xiyuan Chen 2025-06-05 16:17:44 +09:00 committed by GitHub
parent 05903e3251
commit dcf4e5a30f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 8 additions and 4 deletions

View File

@ -59,3 +59,9 @@ class EmailCodeAccountDeletionRateLimitExceededError(BaseHTTPException):
error_code = "email_code_account_deletion_rate_limit_exceeded"
description = "Too many account deletion emails have been sent. Please try again in 5 minutes."
code = 429
class EmailPasswordResetLimitError(BaseHTTPException):
error_code = "email_password_reset_limit"
description = "Too many failed password reset attempts. Please try again in 24 hours."
code = 429

View File

@ -1,7 +1,3 @@
from flask_restful import Resource, reqparse
from jwt import InvalidTokenError # type: ignore
from web import api
import services
from controllers.console.auth.error import (EmailCodeError,
EmailOrPasswordMismatchError,
@ -9,6 +5,8 @@ from controllers.console.auth.error import (EmailCodeError,
from controllers.console.error import AccountBannedError, AccountNotFound
from controllers.console.wraps import only_edition_enterprise, setup_required
from controllers.web import api
from flask_restful import Resource, reqparse
from jwt import InvalidTokenError # type: ignore
from libs.helper import email
from libs.password import valid_password
from services.account_service import AccountService