From 82aa8c7e74bb68557ae4fd384fe83b26cc917138 Mon Sep 17 00:00:00 2001 From: Bai Date: Fri, 5 Jun 2026 19:38:42 +0800 Subject: [PATCH] perf: ukey challenge ttl check --- apps/settings/serializers/auth/ukey.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/settings/serializers/auth/ukey.py b/apps/settings/serializers/auth/ukey.py index c8b821fce..f1154503d 100644 --- a/apps/settings/serializers/auth/ukey.py +++ b/apps/settings/serializers/auth/ukey.py @@ -14,7 +14,10 @@ class UKeySettingSerializer(serializers.Serializer): default=False, label=_('UKey') ) AUTH_UKEY_CHALLENGE_TTL = serializers.IntegerField( - default=300, label=_('Challenge TTL (seconds)'), + default=300, + min_value=60, + max_value=3600, + label=_('Challenge TTL (seconds)'), help_text=_('Time-to-live (seconds) for authentication challenge codes') ) AUTH_UKEY_DEFAULT_PIN = EncryptedField(