At the moment the multi-site concept is not reflected by the user session handling. Only one identity is attached to the servlet session. This means that one can not access multiple publications (with different accreditable managers) from a single browser.
A possible approach would be to use the accreditable manager ID as part of the session attribute key: String accrMgrId = accreditableManager.getId(); session.setAttribute(Identity.class.getName() + "/" + accrMgrId, identity); This way, each accreditable manager could have its own identity in the same servlet session.