Fingerprint only if key missing

This commit is contained in:
Piero Toffanin 2025-04-18 12:28:12 -04:00
parent d8f9121009
commit e4eb96482f

View file

@ -359,7 +359,8 @@ def create_app(args):
'detectedLanguage': { 'confidence': 100, 'language': 'en' } 'detectedLanguage': { 'confidence': 100, 'language': 'en' }
}), 200)) }), 200))
if args.require_api_key_fingerprint: if (args.require_api_key_fingerprint
and key_missing):
if flood.fingerprint_mismatch(ip, get_fingerprint()): if flood.fingerprint_mismatch(ip, get_fingerprint()):
need_key = True need_key = True