private Set<Principal> getAnonymousPrincipals() throws RepositoryException {
SessionImpl s = ((SessionImpl) getHelper().getRepository().login(new SimpleCredentials(SecurityConstants.ANONYMOUS_ID, "".toCharArray())));
try {
return new HashSet<Principal>(s.getSubject().getPrincipals());
} finally {
s.logout();
}
}
/**
* @see <a href="https://issues.apache.org/jira/browse/JCR-2630">JCR-2630</a>