/** * Class Name: CustomUserGroupCallBack * Created On: 3:10:17 pm, 18-Jul-2014 * * Copyright (c) 2014 Cordis Technology. All rights reserved. * * Use is subject to license terms. */ package com.sample.custom.authentication; import java.util.ArrayList; import java.util.List; import org.kie.api.task.UserGroupCallback; public class CustomUserGroupCallBack implements UserGroupCallback { @Override public boolean existsUser(String userId) { return true; } @Override public boolean existsGroup(String groupId) { return true; } @Override public List getGroupsForUser(String userId, List groupIds, List allExistingGroupIds) { List roles = new ArrayList<>(); roles.add("admin"); return roles; } }