LoginToRedirect
某些开源平台没有认证功能或者无法满足等级保护要求,利用该程序可以给那些系统当作登录跳板平台。
基本完工了,但还有很多坑没填,等以后有项目需要再完善。前端我只会 jQuery 代码质量非常一般。
初始化
访问 https://localhost:5000/setup-ui/ 即可完成部署
可以使用 Dockerfile
自行构建镜像。
docker run -d -p 5000:5000 --name LtR 镜像名
问题与信息
- 反向代理暂时只能给无跳转或简单的系统使用,实测 Kibana 那种会白屏;建议用正向跳转;
- 日志保存时间和密码周期默认定死无法修改,其实也没有对应的功能;
- 安装的用户管理不限制密码规则,但后续跟密码的有关的操作需按照密码复杂度要求修改;
- 用 nginx 反代这个系统的话,系统会记录服务器本地 IP 而非真实 IP,请自行百度修改相关配置和代码;
- 字体文件需要自行下载,替换
verify_code.py
的 font 文件名; - 系统本质上是给其他平台套个壳,对其他平台本身没有安全保护,风险自负。
TODO-list
前端
- 登录界面
- 跳转页面
- 错误/报错页面
- 设置页面
- 用户管理
- 初始化安装
- 日志页面
后端接口
- 登录接口
- 初始化
- 用户增加/删除/锁定/OTP接口/查询/修改密码
- 设置接口
- 反向代理