perf: Add retention period for expired user tokens and implement cleanup task

This commit is contained in:
wangruidong
2025-05-29 15:19:30 +08:00
committed by 老广
parent 53a84850dc
commit 3f85c67aee
6 changed files with 267 additions and 194 deletions

View File

@@ -27,6 +27,7 @@ class PrivateSettingSerializer(PublicSettingSerializer):
SECURITY_COMMAND_EXECUTION = serializers.BooleanField()
SECURITY_COMMAND_BLACKLIST = serializers.ListField()
SECURITY_PASSWORD_EXPIRATION_TIME = serializers.IntegerField()
SECURITY_EXPIRED_TOKEN_RECORD_KEEP_DAYS = serializers.IntegerField()
SECURITY_LUNA_REMEMBER_AUTH = serializers.BooleanField()
SECURITY_WATERMARK_ENABLED = serializers.BooleanField()
SECURITY_WATERMARK_SESSION_CONTENT = serializers.CharField()