1 Star 0 Fork 35

david.xu / XEngine_Authorize

forked from xengine / XEngine_Authorize 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

中文 || English

XEngine_Authorize

本仓库有开发和主分支,如果要使用,请使用master分支下的代码
只要仓库不是在暂停状态,那么就会有人一直维护和开发,请放心使用

介绍

c c++网络验证服务器 网络授权服务器
c c++network Authorize service
这是网络授权验证服务器的代码库,这个服务主要提供网络授权验证功能.支持本地和网络两种验证模式
网络验证支持TCP和WEBSOCKET协议验证,也就是说,支持APP程序和WEB网页端
全国首款开源C/C++ 网络验证服务器,支持各种语言各种平台进行网络验证和授时服务
这是一个跨平台简单高性能网络授权服务器,提供了完整的演示代码

软件特性

基于XEngine开发并实现的一套简洁高性能跨平台网络验证授权服务器
软件特性:

  1. 采用标准私协议来处理网络通信
  2. 支持加密通信
  3. 支持用户管理
  4. 支持序列卡管理
  5. 支持日志管理
  6. 支持配置管理
  7. 序列卡多种类型支持(分钟卡,天数卡,次数卡,自定义卡)
  8. 支持试用,支持快速验证
  9. 支持通过邮件找回密码
  10. 支持本地CDKEY注册验证
  11. 支持APP程序和HTML网页授权验证
  12. 支持权限控制

安装教程

XEngine环境

必须安装XEngine,版本需要V7.38或者以上版本,安装XEngine可以参考其Readme文档
GITEE:https://gitee.com/xyry/libxengine
GITHUB:https://github.com/libxengine/xengine

快速部署

git clone https://gitee.com/xyry/libxengine.git 或者 git clone https://github.com/libxengine/xengine.git
window执行XEngine_WINEnv.bat 脚本.
Linux执行:sudo ./XEngine_LINEnv.sh -i 3
macos执行:./XEngine_LINEnv.sh -i 3

Windows

使用VS打开并且编译,支持WINDOWS 7SP1以上系统
直接运行即可,使用XEngine_AuthorizeApp

Linux

Linux使用Makefile编译,UBUNTU20.04 x64或者CENTOS8 x64
在控制台运行,使用XEngine_AuthorizeService

Macos

使用makefile编译,控制台运行,需要mac 12以及以上版本
在控制台运行,使用XEngine_AuthorizeService

编译命令

在XEngine_Source目录下执行命令
make 编译
make FLAGS=InstallAll 安装库程序
make FLAGS=CleanAll 清理编译

测试服务器

地址:app.xyry.org 或者 159.75.200.173
端口:tcp端口 5300,websocket端口 5301,传输验证密码:无加密

程序截图

输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

授权说明

使用此软件必须开源并且注明出处,如果想闭源商用,那么需要经过作者授权.

关注我们

如果你觉得这个软件对你有帮助,请你给我们一个START吧

提交问题

如果你有问题,可以在issues中提交

开发计划

重新设计界面版本,服务使用跨平台,管理端使用接口
mfc转qt界面库(我们需要会Qt的人员加入一起开发)
生成会话TOKEN分布式鉴权
支持OAuth验证
mysql支持
支持管理接口,用于网页版本
支持第三方用户密码验证
支持用户和硬件绑定同时验证
支持自定义序列号插入导入
统计用户所有在线时间

空文件

简介

c c++网络验证服务器 网络授权服务器 c c++network Authorize service 展开 收起
C/C++
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C/C++
1
https://gitee.com/webrtc/XEngine_Authorize.git
git@gitee.com:webrtc/XEngine_Authorize.git
webrtc
XEngine_Authorize
XEngine_Authorize
develop

搜索帮助