利用NodeJS實作
分成AS及TGS兩部分
- AS及TGS接收UI的請求
- AS及TGS回應UI的請求
- bin
建立伺服器 (5001)
- crypto
Crypto套件 (加密用)
- routes
伺服器請求的路徑處理(後端)
- app.js
Client最先接觸到的JS
用戶接觸到的介面,包括
- 注冊成為Client及Server ( 介面 )
- 登入並傳送請求給KDC中的AS
- Services Servers的列表 ( 介面 )
- 選取需要的Services Server並發送請求
- ...還沒想
- bin
建立伺服器 (5002)
- public
前端用的 JS & Img & CSS
- routes
伺服器請求的路徑處理(後端)
- view
HTML的資料夾(即用戶看到的介面)
- app.js
Client最先接觸到的JS
npm install
npm會去抓package.json的dependencies
npm run KDC
npm會去抓package.json的Script (啟動KDC Server)
npm run UI
npm會去抓package.json的Script (啟動UI Server)