public void saveAuthenticatedPrincipal(String principalName){
  authenticatedPrincipals.add(principalName);
  requestMap.put(ISAuthConstants.AUTHENTICATED_PRINCIPALS,StringUtils.join(authenticatedPrincipals,"|"));
}

public void saveAuthenticatedPrincipal ( String principalName ) { authenticatedPrincipals . add ( principalName ) ; requestMap . put ( ISAuthConstants . AUTHENTICATED_PRINCIPALS , StringUtils . join ( authenticatedPrincipals , "|" ) ) ; }
saves the principals successfully created in the authentication process whether all modules or identity searches are successful or not . this differs from the principallist which is generated by the logincontext as that is only generated when all modules have been completed successfully .
