Class SpringSecurityUserGroupCallback

  • All Implemented Interfaces:
    org.kie.api.task.UserGroupCallback

    public class SpringSecurityUserGroupCallback
    extends Object
    implements org.kie.api.task.UserGroupCallback
    This implementation mimics JAASUserGroupCallbackImpl that is used on JEE application servers. This one is instead based on spring security and provides exact same features.
    • Constructor Detail

      • SpringSecurityUserGroupCallback

        public SpringSecurityUserGroupCallback​(org.kie.internal.identity.IdentityProvider identityProvider)
    • Method Detail

      • existsUser

        public boolean existsUser​(String userId)
        Specified by:
        existsUser in interface org.kie.api.task.UserGroupCallback
      • existsGroup

        public boolean existsGroup​(String groupId)
        Specified by:
        existsGroup in interface org.kie.api.task.UserGroupCallback
      • getGroupsForUser

        public List<String> getGroupsForUser​(String userId)
        Specified by:
        getGroupsForUser in interface org.kie.api.task.UserGroupCallback