|
@@ -1,9 +1,10 @@
|
|
#!/usr/bin/env python3
|
|
#!/usr/bin/env python3
|
|
# -*- coding: utf-8 -*-
|
|
# -*- coding: utf-8 -*-
|
|
-from fastapi import APIRouter, Depends
|
|
|
|
|
|
+from fastapi import APIRouter, Request, Depends
|
|
|
|
+from starlette.templating import Jinja2Templates
|
|
|
|
+from fastapi.responses import RedirectResponse
|
|
from common.security import valid_access_token
|
|
from common.security import valid_access_token
|
|
from .login import router as login_router
|
|
from .login import router as login_router
|
|
-
|
|
|
|
from . import gateway
|
|
from . import gateway
|
|
from . import dataAnalysis
|
|
from . import dataAnalysis
|
|
from . import resourceMonitoring
|
|
from . import resourceMonitoring
|
|
@@ -35,6 +36,12 @@ from routers.prod_api import auth
|
|
|
|
|
|
router = APIRouter()
|
|
router = APIRouter()
|
|
|
|
|
|
|
|
+@router.get("/yzy/callback.html")
|
|
|
|
+async def callback(request: Request, code: str, state: str):
|
|
|
|
+ # 转会vue URL格式
|
|
|
|
+ url="/yjxp/#/yzy/callback?code="+code+"&state="+state
|
|
|
|
+ return RedirectResponse(url)
|
|
|
|
+
|
|
router.include_router(auth.router, prefix="/auth")
|
|
router.include_router(auth.router, prefix="/auth")
|
|
|
|
|
|
router.include_router(system.router, prefix="/system")#, dependencies=[Depends(valid_access_token)])
|
|
router.include_router(system.router, prefix="/system")#, dependencies=[Depends(valid_access_token)])
|