设置用户角色的问题
在WYN与系统认证用户信息的时候,给当前用户动态设置角色,比如: resDto.setRoleNames("defaultRole,575d4304-0e85-4e27-9fc7-bf87c880895f$orgadmin");
其中 defaultRole是全局下的一个角色,
而 575d4304-0e85-4e27-9fc7-bf87c880895f$orgadmin 是一个部门下的组织管理员,
,实际结果 orgadmin是无效的.
想知道如何把一个部门下的角色,给用户, 是填写“/公司/部门/组织管理员",还是需要写 tenantidxxxx/departmentidxxxxx/orgadmin ,还是写什么才能有效
这个咱们是通过调用接口给用户设置角色?还是通过单点登陆程序,用户安全提供程序实现? James.Lv 发表于 2022-3-7 12:26
这个咱们是通过调用接口给用户设置角色?还是通过单点登陆程序,用户安全提供程序实现?
通过单点登陆程序,用户安全提供程序实现 您好,单点登陆程序的话,如果您需要传递组织以及组织下的角色,那您需要请求生成token的时候,传递一个参数,tenant_path,这个参数是组织路径
用组织路径+$+角色名称拼接组织下的角色
可以参考附件的示例工程
页:
[1]