finer04 / LogintoRedirect

套壳登录

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LoginToRedirect

某些开源平台没有认证功能或者无法满足等级保护要求,利用该程序可以给那些系统当作登录跳板平台。

基本完工了,但还有很多坑没填,等以后有项目需要再完善。前端我只会 jQuery 代码质量非常一般。

初始化

访问 https://localhost:5000/setup-ui/ 即可完成部署

可以使用 Dockerfile 自行构建镜像。

docker run -d -p 5000:5000 --name LtR 镜像名

问题与信息

  1. 反向代理暂时只能给无跳转或简单的系统使用,实测 Kibana 那种会白屏;建议用正向跳转;
  2. 日志保存时间和密码周期默认定死无法修改,其实也没有对应的功能;
  3. 安装的用户管理不限制密码规则,但后续跟密码的有关的操作需按照密码复杂度要求修改;
  4. 用 nginx 反代这个系统的话,系统会记录服务器本地 IP 而非真实 IP,请自行百度修改相关配置和代码;
  5. 字体文件需要自行下载,替换 verify_code.py 的 font 文件名;
  6. 系统本质上是给其他平台套个壳,对其他平台本身没有安全保护,风险自负。

TODO-list

前端

  • 登录界面
  • 跳转页面
  • 错误/报错页面
  • 设置页面
  • 用户管理
  • 初始化安装
  • 日志页面

后端接口

  • 登录接口
  • 初始化
  • 用户增加/删除/锁定/OTP接口/查询/修改密码
  • 设置接口
  • 反向代理

About

套壳登录


Languages

Language:Python 100.0%