Change-Id: I4696a77b16c7495b525dfc2007908a6c175846a3
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
import logging
import re
+import secrets
from osm_nbi.authconn import (
Authconn,
user_data,
)
- token_id = "".join(
- random_choice(
- "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
- )
- for _ in range(0, 32)
- )
+ # Generate a secure random 32 byte array base64 encoded for use in URLs
+ token_id = secrets.token_urlsafe(32)
# projects = user_content.get("projects", [])
prm_list = user_content.get("project_role_mappings", [])