Use more secure API key

https://github.com/ankitects/anki/pull/3925#discussion_r2051494659
This commit is contained in:
Damien Elmes 2025-05-31 16:00:31 +07:00
parent 6cdebd7638
commit 757247d424

View file

@ -7,9 +7,8 @@ import enum
import logging import logging
import mimetypes import mimetypes
import os import os
import random
import re import re
import string import secrets
import sys import sys
import threading import threading
import traceback import traceback
@ -765,7 +764,7 @@ def legacy_page_data() -> Response:
return _text_response(HTTPStatus.NOT_FOUND, "page not found") return _text_response(HTTPStatus.NOT_FOUND, "page not found")
_APIKEY = "".join(random.choices(string.ascii_letters + string.digits, k=32)) _APIKEY = secrets.token_urlsafe(32)
def _have_api_access() -> bool: def _have_api_access() -> bool: