另外插一嘴题外话,xxl-job的源码写的很那个~,并且不规范,一会儿api->service->dao,一会儿api直接调dao操作数据,长时间从事后端研发的大佬应该明白我表述的事情,所以有漏洞正常。...禁用或者控制脚本任务创建
还是那句话,任务触发的过程叫调度任务,一定是调度中心触发调度,任务有具体实现者执行,也就是任务就是任务,一定是由业务属性和含义的,是不是交给业务服务来实现更合理,通过脚本托管到调度中心不怎么合适...,带来了巨大的安全隐患,有人可能会说可能是为了支持多语言,我看未必,使用xxl-job-admin作为调度中心的绝大多数技术栈还都是java。...,由/jobinfo接口实现:
我们把控制是否开启脚本任务的属性注入,然后根据属性控制运行模式的展示:
默认是关闭状态,如果不开启则只展示BEAN类型的任务,如果开启则按照原来的方式展示所有任务类型。...3.非admin账号密钥绑定
对于管理员创建的非admin账号,google authenticator秘钥是随机生成的,并且非admin用户或者调度中心维护者未必有权限去数据库查看自己的秘钥,基于安全考虑以及评估控制台使用者也基本都是开发人员