Add global auth
This commit is contained in:
10
main.py
10
main.py
@@ -60,13 +60,13 @@ async def global_auth(request: Request):
|
|||||||
# return
|
# return
|
||||||
# 验证
|
# 验证
|
||||||
token = request.headers.get("Authorization")
|
token = request.headers.get("Authorization")
|
||||||
if token != "expected_token":
|
if token != "567e33c876a2":
|
||||||
raise HTTPException(status_code=401, detail="Invalid token")
|
raise HTTPException(status_code=401, detail="Invalid token")
|
||||||
|
|
||||||
# 全局依赖项
|
# 全局依赖项
|
||||||
# app = FastAPI(dependencies=[Depends(global_auth)])
|
app = FastAPI(dependencies=[Depends(global_auth)])
|
||||||
|
|
||||||
app = FastAPI()
|
# app = FastAPI()
|
||||||
|
|
||||||
access_tokens = []
|
access_tokens = []
|
||||||
|
|
||||||
@@ -1772,9 +1772,7 @@ async def fastapi_get_node_coord(network: str, node: str) -> dict[str, float] |
|
|||||||
# node type: junction, reservoir, tank
|
# node type: junction, reservoir, tank
|
||||||
# link type: pipe, pump, valve
|
# link type: pipe, pump, valve
|
||||||
@app.get("/getnetworkgeometries/")
|
@app.get("/getnetworkgeometries/")
|
||||||
async def fastapi_get_network_geometries(network: str, token: str) -> dict[str, Any] | None:
|
async def fastapi_get_network_geometries(network: str) -> dict[str, Any] | None:
|
||||||
if token != "567e33c876a2":
|
|
||||||
raise HTTPException(status_code=401, detail="Unauthorized")
|
|
||||||
|
|
||||||
# 获取所有节点坐标# 缓存查询结果提高性能
|
# 获取所有节点坐标# 缓存查询结果提高性能
|
||||||
global redis_client
|
global redis_client
|
||||||
|
|||||||
Reference in New Issue
Block a user