Class SubjectParser


  • public class SubjectParser
    extends Object
    • Method Detail

      • onFactoryCreated

        public static void onFactoryCreated()
      • onPolicyConfigurationCreated

        public static void onPolicyConfigurationCreated​(String contextID)
      • getMappedRolesFromPrincipals

        public List<String> getMappedRolesFromPrincipals​(Principal[] principals)
      • isAnyAuthenticatedUserRoleMapped

        public boolean isAnyAuthenticatedUserRoleMapped()
      • getGroupsFromPrincipals

        public List<String> getGroupsFromPrincipals​(Iterable<Principal> principals)
        Extracts the roles from the vendor specific principals. SAD that this is needed :(
        Parameters:
        principals -
        Returns:
      • principalToGroups

        public boolean principalToGroups​(Principal principal,
                                         List<String> groups)