An implementation of Spring Security using Neo4j