Skip to content

Commit 3d39b4c

Browse files
remove deps
1 parent 8f6bb8b commit 3d39b4c

File tree

1 file changed

+2
-2
lines changed
  • packages/models-library/src/models_library/rpc/webserver/auth

1 file changed

+2
-2
lines changed

packages/models-library/src/models_library/rpc/webserver/auth/api_keys.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
import datetime as dt
22
import hashlib
33
import re
4+
import secrets
45
import string
56
from typing import Annotated, Final
67

78
from models_library.basic_types import IDStr
89
from pydantic import BaseModel, ConfigDict, Field
9-
from servicelib.utils_secrets import generate_token_secret_key
1010

1111
_PUNCTUATION_REGEX = re.compile(
1212
pattern="[" + re.escape(string.punctuation.replace("_", "")) + "]"
@@ -24,7 +24,7 @@ def generate_unique_api_key(name: str, length: int = _KEY_LEN) -> str:
2424

2525
def generate_api_key_and_secret(name: str):
2626
api_key = generate_unique_api_key(name)
27-
api_secret = generate_token_secret_key(_SECRET_LEN)
27+
api_secret = secrets.token_hex(_SECRET_LEN)
2828
return api_key, api_secret
2929

3030

0 commit comments

Comments
 (0)