question: public void saveAuthenticatedPrincipal ( String principalName ) { authenticatedPrincipals . add ( principalName ) ; requestMap . put ( ISAuthConstants . AUTHENTICATED_PRINCIPALS , StringUtils . join ( authenticatedPrincipals , "|" ) ) ; }
target:  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.