【问题标题】:How to use "IdentityService and FormService" in Activiti7如何在Activiti7中使用“IdentityService和FormService”
【发布时间】:2020-04-07 13:40:49
【问题描述】:

Activiti7中如何使用Activiti6 IdentityService和FormService

敌人示例 Activiti6 代码:

@Resource
private IdentityService identityService;

public boolean login(String userName, String password) {
    return identityService.checkPassword(userName, password);
}

public Object getAllUser() {
    List<User> userList = identityService.createUserQuery().list();
    return toMyUser(userList);
}

public Object getAllGroup() {
    List<Group> groupList = identityService.createGroupQuery().list();
    List<UserGroup> userGroupList = new ArrayList<>();
    for (Group group : groupList) {
        UserGroup userGroup = new UserGroup();
        userGroup.setId(group.getId());
        userGroup.setName(group.getName());
        userGroupList.add(userGroup);
    }
    return userGroupList;
}

非常感谢!

【问题讨论】:

    标签: java spring-boot spring-cloud activiti


    【解决方案1】:

    这些服务被弃用(删除)以使引擎轻量级和云原生,您可以从gitbook查看弃用列表

    参考identity management

    【讨论】:

      【解决方案2】:

      这些类在最新版本中被删除

      定义类,然后扩展 WebSecurityConfigurerAdapter 来创建自己的 userDetailsS​​ervice,如下所示: @覆盖 公共无效配置(AuthenticationManagerBuilder auth)抛出异常{ auth.userDetailsS​​ervice(dbUserDetailsS​​ervice()); }

      【讨论】:

      • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-10-27
      • 2020-11-19
      • 1970-01-01
      • 2014-10-23
      • 1970-01-01
      • 2021-11-15
      • 2023-03-26
      相关资源
      最近更新 更多