没有合适的资源?快使用搜索试试~ 我知道了~
multi-platform-AUTH:一套基于Djinni、GRPC框架,使用C++实现的跨平台单终端登录系统
共157个文件
h:34个
png:20个
xml:18个
需积分: 9 1 下载量 103 浏览量
2021-04-19
13:16:21
上传
评论
收藏 35.86MB ZIP 举报
温馨提示
Multi-Platform-AUTH 是一套基于Djinni、GRPC框架,使用C++实现的跨平台单终端登录系统。 一、简介() 基本功能 实现了登录、注册、校验登录态、下线监听、登出五个接口能力。 一个用户只能在一个设备上登录,切换终端登录时,其他已登录终端会踢出。 考虑存储安全性与传输安全性,设计安全机制与加密手段,保护敏感数据与防止中间人劫持。 拓展/思考 安全应急机制:加密策略被破解时,服务端支持切换加密策略。 本地测试模块:本地快速测试RPC接口。 Log系统:合理的错误码定义,封装统一Log打印接口,便于后续对log统一上报/监控。 二、涉及技术 基于 框架实现多端(PC、Android、IOS)跨平台,本系统选用Android作为演示端。 后台采用 实现,用户信息存储采用实现。(TODO: MySQL 更合理) Android端使用Gradle / CMake构建,后台使
资源推荐
资源详情
资源评论
收起资源包目录
multi-platform-AUTH:一套基于Djinni、GRPC框架,使用C++实现的跨平台单终端登录系统 (157个子文件)
libsqlite3.a 1.29MB
libSQLiteCpp.a 213KB
gradlew.bat 2KB
BUILD 858B
BUILD 623B
BUILD 562B
BUILD 461B
BUILD 455B
BUILD 404B
BUILD 344B
BUILD 33B
crypt_blowfish.c 33KB
wrapper.c 16KB
bcrypt.c 5KB
crypt_gensalt.c 4KB
auth_server.cpp 21KB
pc_client.cpp 5KB
NativeAuthClient.cpp 5KB
app_client.cpp 4KB
auth_client_impl.cpp 3KB
GLogHelper.cpp 2KB
encrypt_utils.cpp 2KB
NativeLoginRsp.cpp 2KB
decrypt_utils.cpp 1KB
NativeDefaultRsp.cpp 1KB
auth_utils.cpp 731B
main.cpp 570B
sslcred.crt 2KB
auth_server.db 48KB
auth_service.djinni 582B
Dockerfile 137B
.gitignore 128B
.gitignore 6B
.gitmodules 91B
build.gradle 2KB
build.gradle 530B
settings.gradle 49B
gradlew 5KB
sqlite3.h 571KB
sqlite3ext.h 35KB
Statement.h 33KB
Database.h 25KB
Column.h 9KB
ssl_crt.h 8KB
Backup.h 5KB
auth_constants.h 5KB
Savepoint.h 3KB
VariadicBind.h 3KB
bcrypt.h 3KB
Exception.h 3KB
ExecuteMany.h 2KB
Transaction.h 2KB
auth_client_impl.h 2KB
decrypt_utils.h 2KB
SQLiteCpp.h 2KB
Assertion.h 1KB
ow-crypt.h 1KB
encrypt_utils.h 1KB
auth_server.h 1KB
crypt_gensalt.h 1KB
Utils.h 1KB
crypt_blowfish.h 1009B
TDALoginRsp.h 928B
TDAAuthClient.h 900B
crypt.h 783B
winbcrypt.h 769B
TDAAuthClient+Private.h 757B
TDADefaultRsp+Private.h 560B
TDADefaultRsp.h 548B
TDALoginRsp+Private.h 546B
auth_utils.h 423B
GLogHelper.h 417B
NativeLoginRsp.hpp 1KB
NativeAuthClient.hpp 1KB
NativeDefaultRsp.hpp 1KB
app_client.hpp 1KB
BCrypt.hpp 876B
auth_client.hpp 874B
login_rsp.hpp 610B
default_rsp.hpp 450B
gradle-wrapper.jar 53KB
MainActivity.java 8KB
AuthClient.java 4KB
AuthHelper.java 2KB
AuthConstants.java 1KB
LoginRsp.java 1KB
LoginReqTask.java 1007B
RegisterReqTask.java 983B
ListenKickOutTask.java 939B
CheckAuthReqTask.java 934B
LogoutReqTask.java 924B
ExampleInstrumentedTest.java 762B
DefaultRsp.java 695B
ExampleUnitTest.java 385B
IReqListener.java 100B
sslcred.key 3KB
README.md 18KB
演示说明.md 828B
TDAAuthClient+Private.mm 4KB
TDALoginRsp.mm 1KB
共 157 条
- 1
- 2
资源评论
鈤TiAmo
- 粉丝: 26
- 资源: 4695
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 生菜生长记录数据集(3K+ 记录,7特征) CSV
- 国际象棋检测2-YOLO(v5至v9)、COCO、CreateML、Darknet、Paligemma、TFRecord数据集合集.rar
- RGMII delay问题
- Python结合Pygame库实现圣诞主题动画和音乐效果的代码示例
- 国际象棋检测2-YOLO(v5至v11)、COCO、CreateML、Paligemma、TFRecord、VOC数据集合集.rar
- ssd5课件图片记录保存
- 常用算法介绍与学习资源汇总
- Python与Pygame实现带特效的圣诞节场景模拟程序
- 国际象棋检测11-YOLO(v7至v9)、COCO、Darknet、Paligemma、VOC数据集合集.rar
- 使用Python和matplotlib库绘制爱心图形的技术教程
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功