2016-09-14 2 views
0

shiro.ini 파일을 사용하여 Neo4j와 함께 작동하도록 Apache Shiro를 구성하려고합니다.Neo4j에서 작동하도록 Apache Shiro 구성

이 인증을 담당하는 파일의 내 shiro.ini 일부입니다

... 
ds = org.apache.shiro.jndi.JndiObjectFactory 
ds.resourceName = java:comp/env/jdbc/Neo4jDb 
# What type do I set here 
ds.requiredType = 

jdbcRealm = org.apache.shiro.realm.jdbc.JdbcRealm 
jdbcRealm.permissionsLookupEnabled = true 
jdbcRealm.authenticationQuery = <Cypher Query> 
jdbcRealm.userRolesQuery = <Cypher Query> 
jdbcRealm.permissionsQuery = <Cypher Query> 
jdbcRealm.credentialsMatcher = $passwordMatcher 
jdbcRealm.dataSource=$ds 
securityManager.realms = $jdbcRealm 
... 

그리고 내의 context.xml에

... 
<Resource auth="Container" driverClassName="org.neo4j" maxIdle="30" maxTotal="50" maxWaitMillis="10000" 
     name="jdbc/Neo4jDb" password="p4ssw0rd" type="" url="jdbc:neo4j:bolt://localhost/" username="neo4j"/> 

내 질문은, 어떤 종류의 내가 시로 설정 않습니다. ini 및 context.xml < 리소스 ... type = ""... >

만약 이것이 작동하지 않으면, 나는 시로 작품을 만드는 방법에 대한 대안적인 해결책에 관심이 있습니다. neo4j가 인증 및 권한 부여 기능이 우수하다면 솔루션으로 사용할 수 있습니다.

답변