# Oreo授權系統(守護您的原創代碼) 2.0 使用說明
作者:oreo
QQ:609451870
編輯時間:2021/6/26
------
> **本文中將介紹Oreo授權系統 V2.0 主站的安裝方法以及詳細的介紹,OreoAuth類的對接方法,引導你更快速的對接到自己的項目當中。**
**摘 ?要:**
軟件程序的授權是軟件程序保護原創性概念的延伸以及發展。軟件系統的授權目的是允許軟件使用用戶按照購買的開發者允許的許可范圍內使用軟件程序。系統主要由以下幾個模塊組成:授權設置模塊,授權驗證規則模塊,客戶模塊,授權管理模塊,發布授權用戶站點中通知模塊,版本管理模塊,API設置模塊以及其他設置。其中,授權設置模塊模塊作為授權的重點,驗證規則圍繞以授權的程序進行規則驗證和版本控制,客戶模塊作為用戶綁定所購買的授權產品,授權管理模塊則是管理員可以隨時可以根據情況來切換當前客戶的授權信息,發布通知則是支持給目標程序發送消息。驗證器則采用了中間件形式開發,當收到驗證信息則優先走中間件進行相關規則的判斷,若有驗證失敗則及時中斷后續操作,方可避免額外的性能支出,系統體驗也得到了想當的優化。系統還提供了一套前后端分離式開發的用戶端界面,管理員可以安裝部署到任何一個服務器當中,簡單配置跨域設置即可連接至后端系統。用戶界面方便用戶快速注冊和在線購買開發者設定好的程序以及API接口。除了在線購買功能之外還提供了訂單管理和在線管理授權程序和API接口等信息。基于B/S架構的域名IP授權系統主要應用了PHP技術,采用了B/S結構,MySQL8.0以及Redis為后臺數據庫,用戶端采用Bootstrap以及JavaScript作為開發框架。