目录
需求
实现(具体实现在E:\Work\code\task424中)
1.首先创建两个类型Person和PersonCredential
2.创建两个processer,查找用户和验证密码
3.创建DCParm
AccountPwdInput
CheckResultOutput
ResultOutput
4.写好后端代码后重启admin
5.前端配置流程
5.1点击添加流程
5.2流程编辑
编辑start输入数据(此处为用户输入的详细数据)
编辑“查找用户”的processer
- 选择生成的进程组件
- 编辑输入配置
编辑“验证密码”的processer
与前者同理
编辑“边”
- 编辑“边”的ABAC
其他两个边同理
编辑“end”
6.运行测试(前提是以写入数据)
- 通过processChainService.synchronousStart直接调用流程测试
- 可直接修改 ShutdownService 中 shutdown 方法内的流程 ID 并传递所需要的参数,通过调用 /auth/pam/shutdown 0接口进行测试流程是否可用
即输入localhost:8002/auth/pam/shutdown调用