Skip to content

無密碼式身分認證系統。A passwordless authentication system. [伺服器端/Server]

License

Notifications You must be signed in to change notification settings

web-tech-tw/sara.recv

Repository files navigation

Sara RECV

網頁客戶端 | 伺服器端

關於系統介紹、或想了解本系統資訊,請前往這裡

系統設定

安裝相依套件

本專案使用 Node.js 作為開發環境,請先安裝 Node.js。

該指令會安裝專案所需的相依套件。

npm install

自動化測試

本專案採用 Mocha 作為自動化測試框架。

該指令會執行所有測試案例。

npm run test

開發除錯模式

本專案採用 Nodemon 作為開發除錯工具。

該指令會啟動伺服器,並在程式碼變更時自動重啟伺服器。

npm run dev

金鑰腳本

生成金鑰腳本,請參閱以下指令。

生成安全金鑰

用於生成安全金鑰,作為 Secret 值使用。

openssl rand -base64 36

生成憑證公鑰與私鑰

用於生成憑證公鑰與私鑰,作為 JWT 簽名使用。

openssl ecparam -name prime256v1 -genkey -noout -out "keypair_private.pem"
openssl ec -in "keypair_private.pem" -pubout -out "keypair_public.pem"

正式產品模式

該指令會啟動伺服器。

npm start

開放原始碼授權

本專案採用 MIT 開放原始碼授權。

詳細可參閱 LICENSE 檔案。


© Taiwan Web Technology Promotion Organization

About

無密碼式身分認證系統。A passwordless authentication system. [伺服器端/Server]

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages