1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/thuy-a-ops

Клонировать/Скачать
router.py 1.6 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Tang Отправлено 30.04.2025 04:41 c835164
from views import *
from views.auth import verify_token, verify_api_key
from views.share import share_router
# v1版本,验证token,web专用
api_router_v1 = APIRouter()
api_router_v1.include_router(share_router,prefix="/share", tags=['Share'])
api_router_v1.include_router(login_router, prefix="/user", tags=['User'], )
api_router_v1.include_router(ws, prefix="/toolkit", tags=['Toolkit'])
api_router_v1.include_router(dashboard_router, prefix="/dashboard", tags=['Dashboard'],
dependencies=[Depends(verify_token)])
api_router_v1.include_router(cmdb_router, prefix="/cmdb", tags=['CMDB'], dependencies=[Depends(verify_token)])
api_router_v1.include_router(toolkit_router, prefix="/toolkit", tags=['Toolkit'], dependencies=[Depends(verify_token)])
api_router_v1.include_router(file_manager_router, prefix="/file-manager", tags=['Filemanager'],
dependencies=[Depends(verify_token)])
api_router_v1.include_router(system_router, prefix="/system", tags=['System'], dependencies=[Depends(verify_token)])
api_router_v1.include_router(scheduler_router, prefix="/scheduler", tags=['Scheduler'],
dependencies=[Depends(verify_token)])
# api_router_v1.include_router(service_router, prefix="/service", tags=['Service'],
# dependencies=[Depends(verify_token)])
# v2版本,验证apikey,脚本专用
api_router_v2 = APIRouter()
api_router_v2.include_router(cmdb_router, prefix="/cmdb", tags=['CMDB'], dependencies=[Depends(verify_api_key)])
api_router_v2.include_router(toolkit_router, prefix="/toolkit", tags=['Toolkit'], dependencies=[Depends(verify_api_key)])

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/thuy-a-ops.git
git@api.gitlife.ru:oschina-mirror/thuy-a-ops.git
oschina-mirror
thuy-a-ops
thuy-a-ops
master