第3篇:Flowable-IDM详述

接上一篇:
第2篇:Flowable启动
https://blog.csdn.net/weixin_40816738/article/details/102875324

一、Flowable-IDM功能

  • 提供用户管理功能:可以添加用户、编辑用户、删除用户和密码修改功能
  • 提供用户分组功能:提供用户组的创建、用户组的删除、添加删除用户到组功能,方便统一管理用户权限,是一个简化版的角色处理
  • 提供权限管理功能:权限简单分为idm/admin/modeler/workflow/rest的访问权限控制,通过配置用户和组来管理用户的访问权限。
  • 提供单点登录管理:modeler、admin等用户需要登录到idm完成用户的验证

二、Flowable-IDM登录地址

以tomcat版本为例,默认端口为8080:
http://localhost:8080/flowable-idm
war包版本同上:
http://localhost:8080/flowable-idm

三、Flowable-IDM登录用户和页面

idm的默认登录用户是admin/test,登录页面如下:
在这里插入图片描述注意: ACT_ID_USER表中如果没有用户,启动会添加默认的管理用户。

四、Flowable-IDM用户管理页面

用户管理页面的主要功能如下:
在这里插入图片描述可以配置用户信息,添加和删除用户,可以看红色标出来的地方详细观看用户的操作

五、Flowable-IDM用户组管理页面

用户组管理页面的主要功能如下:
在这里插入图片描述# Flowable-IDM用户权限管理页面
用户权限管理页面的主要功能如下:
在这里插入图片描述

六、Flowable-IDM特性

IDM除以上功能外还有以下特性:

  • IDM是在6.0已经剥离,如果通过集成加入Flowable的流程功能呢的话不用必须加入IDM
  • IDM的相关表以ACT_ID开头如ACT_ID_USER、ACT_ID_GROUP
  • Rest-Api权限需要flowable.rest.app.authentication-mode设置为verify-privilege,默认值也是该值,如果没权限,则返回403无权限
  • 如果不用自带的用户体系,可以设置 flowable.idm.ldap.enabled=true使用ldap server来设置用户鉴权,不过只是用户和组,权限配置还是在Flowable的表中,所以如果使用LDAP鉴权,那么确保Ldap的用户权限在Flowable中正确配置
  • 如果使用LDAP,那么第一次启动会给配置的flowable.common.app.idm-admin.user 用户所有的默认的4个权限,防止没有一个用户能够登录系统

官方提供的给予Apache Directory Server 的配置例子

#
# LDAP
#
flowable.idm.ldap.enabled=true
flowable.idm.ldap.server=ldap://localhost
flowable.idm.ldap.port=10389
flowable.idm.ldap.user=uid=admin, ou=system
flowable.idm.ldap.password=secret
flowable.idm.ldap.base-dn=o=flowable
flowable.idm.ldap.query.user-by-id=(&(objectClass=inetOrgPerson)(uid={0}))
flowable.idm.ldap.query.user-by-full-name-like=(&(objectClass=inetOrgPerson)(|({0}=*{1}*)({2}=*{3}*)))
flowable.idm.ldap.query.all-users=(objectClass=inetOrgPerson)
flowable.idm.ldap.query.groups-for-user=(&(objectClass=groupOfUniqueNames)(uniqueMember={0}))
flowable.idm.ldap.query.all-groups=(objectClass=groupOfUniqueNames)
flowable.idm.ldap.attribute.user-id=uid
flowable.idm.ldap.attribute.first-name=cn
flowable.idm.ldap.attribute.last-name=sn
flowable.idm.ldap.attribute.group-id=cn
flowable.idm.ldap.attribute.group-name=cn
flowable.idm.ldap.cache.group-size=10000
flowable.idm.ldap.cache.group-expiration=180000

IDM的常用参数配置
在这里插入图片描述

接下一篇:
第4篇:Flowable-Modeler详述之流程概述
https://blog.csdn.net/weixin_40816738/article/details/102886712

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

gblfy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值