Spaces:
Building
Building
Update admin_routes.py
Browse files- admin_routes.py +7 -5
admin_routes.py
CHANGED
@@ -6,16 +6,18 @@ Provides authentication, project, version, and API management endpoints with pro
|
|
6 |
import os
|
7 |
import time
|
8 |
import threading
|
9 |
-
|
10 |
-
|
11 |
-
from fastapi import APIRouter, HTTPException, Depends, Query, Response
|
12 |
-
from pydantic import BaseModel
|
13 |
import jwt
|
|
|
|
|
|
|
|
|
|
|
14 |
import httpx
|
15 |
|
16 |
from config_provider import ConfigProvider
|
17 |
from utils import log
|
18 |
-
from auth import verify_token, validate_user, update_user_password
|
19 |
|
20 |
# ===================== JWT Config =====================
|
21 |
def get_jwt_config():
|
|
|
6 |
import os
|
7 |
import time
|
8 |
import threading
|
9 |
+
import hashlib
|
10 |
+
import bcrypt
|
|
|
|
|
11 |
import jwt
|
12 |
+
from typing import Optional, Dict, List, Any
|
13 |
+
from datetime import datetime, timedelta, timezone
|
14 |
+
from fastapi import APIRouter, HTTPException, Depends, Query, Response, Body
|
15 |
+
from fastapi.security import HTTPBearer, HTTPAuthorizationCredentials
|
16 |
+
from pydantic import BaseModel, Field
|
17 |
import httpx
|
18 |
|
19 |
from config_provider import ConfigProvider
|
20 |
from utils import log
|
|
|
21 |
|
22 |
# ===================== JWT Config =====================
|
23 |
def get_jwt_config():
|