[main] # ----------------------------------------------------------------------------- # Users and their (optional) assigned roles # username = password, role1, role2, ..., roleN # ----------------------------------------------------------------------------- [users] admin = admin, admin guest = guest, guest # ----------------------------------------------------------------------------- # Roles with assigned permissions # ----------------------------------------------------------------------------- [roles] #admin = * #jdbcRealm=org.apache.shiro.realm.jdbc.JdbcRealm #jdbcRealm.authenticationQuery = SELECT password from auth_user where username = ? #jdbcRealm.userRolesQuery = select role from auth_userroles where userID = (select id FROM auth_user WHERE username = ?) #ds = com.mysql.jdbc.jdbc2.optional.MysqlDataSource #ds.serverName = 'IP' #ds.user = 'USER' #ds.password = 'PASSWORD' #ds.databaseName = 'DATABASENAME' #jdbcRealm.dataSource= $ds authc.loginUrl = /login.xhtml builtInCacheManager = org.apache.shiro.cache.MemoryConstrainedCacheManager securityManager.cacheManager = $builtInCacheManager [urls] #/login.xhtml = authc #/logout = logout #/admin/** = user, roles[admin] #/rest/** = user, roles[admin] #/rest/** = authc