,xxl-job-admin和xxl-job-executor部署在公网环境都存在比较多的安全问题,比如弱口令问题、控制台爆破、token泄露等。...,修改login.ftl模板:
改造初始化脚本,或者已经初始化之后在user表添加secrety_key字段,用于存储用户维度的google authenticator秘钥:
CREATE TABLE...3.禁用或者控制脚本任务创建
还是那句话,任务触发的过程叫调度任务,一定是调度中心触发调度,任务有具体实现者执行,也就是任务就是任务,一定是由业务属性和含义的,是不是交给业务服务来实现更合理,通过脚本托管到调度中心不怎么合适...当然不管是禁用还是控制,都涉及到xxl-job-admin和xxl-job-executor,本篇主要介绍控制台安全升级,主要介绍下禁用和控制脚本任务的创建。...,由/jobinfo接口实现:
我们把控制是否开启脚本任务的属性注入,然后根据属性控制运行模式的展示:
默认是关闭状态,如果不开启则只展示BEAN类型的任务,如果开启则按照原来的方式展示所有任务类型。