# spider-flow-security **Repository Path**: huanbgin135/spider-flow ## Basic Information - **Project Name**: spider-flow-security - **Description**: spider-flow增加简单登录认证的版本 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: https://www.spiderflow.org - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4109 - **Created**: 2025-11-07 - **Last Updated**: 2025-11-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 此fork分支的介绍 在部署SpiderFlow使用过程中,我遇到两点问题: * 一是前端部分请求没有使用相对地址,导致服务没有部署在host的根目录时(比如通过nginx代理来访问),部分请求404 * 二是项目没有鉴权,谁都可以访问 鉴于官方已经很久没有更新,于是自己着手对这两点做了一些修改: * 关于第一点当然就是修改前端使用相对路径请求接口,后台部分增加一条配置来指定url的前缀 * 第二点就是引入spring-security实现简单的登录认证(默认用户名密码admin/admin) 另外顺手升级了一些依赖,强迫症患者 --- ## 关于“spider.url.prefix”配置url前缀 比如项目默认的context-path默认没有设置,但是在nginx上做了转发,添加了前缀“/spider-flow”,使得项目的访问地址变成“localhost:8088/spider-flow/”,此时spring-security的重定向并不知道应该加上这个前缀,登录也还是会跳到“localhost:8088/login.html”,但其实应该跳到“localhost:8088/spider-flow/login.html”才对。 ---