Advertisement
Guest User

Untitled

a guest
Sep 8th, 2016
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.96 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5">
  3. <context-param>
  4. <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
  5. <param-value>client</param-value>
  6. </context-param>
  7.  
  8. <context-param>
  9. <param-name>javax.servlet.jsp.jstl.fmt.localizationContext</param-name>
  10. <param-value>resources.application</param-value>
  11. </context-param>
  12.  
  13. <listener>
  14. <listener-class>com.sun.faces.config.ConfigureListener</listener-class>
  15. </listener>
  16.  
  17. <context-param>
  18. <param-name>javax.faces.DEFAULT_SUFFIX</param-name>
  19. <param-value>.xhtml</param-value>
  20. </context-param>
  21. <context-param>
  22. <param-name>javax.faces.PROJECT_STAGE</param-name>
  23. <param-value>Development</param-value>
  24. </context-param>
  25.  
  26. <servlet>
  27. <servlet-name>Faces Servlet</servlet-name>
  28. <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
  29. <load-on-startup>1</load-on-startup>
  30. </servlet>
  31. <servlet-mapping>
  32. <servlet-name>Faces Servlet</servlet-name>
  33. <url-pattern>/faces/*</url-pattern>
  34. </servlet-mapping>
  35.  
  36. <listener>
  37. <listener-class>org.apache.shiro.web.env.EnvironmentLoaderListener</listener-class>
  38. </listener>
  39. <filter>
  40. <filter-name>ShiroFilter</filter-name>
  41. <filter-class>org.apache.shiro.web.servlet.ShiroFilter</filter-class>
  42. </filter>
  43. <filter-mapping>
  44. <filter-name>ShiroFilter</filter-name>
  45. <url-pattern>/*</url-pattern>
  46. <dispatcher>REQUEST</dispatcher>
  47. <dispatcher>FORWARD</dispatcher>
  48. <dispatcher>INCLUDE</dispatcher>
  49. <dispatcher>ERROR</dispatcher>
  50. </filter-mapping>
  51. </web-app>
  52.  
  53. ...
  54.  
  55. <dependency>
  56. <groupId>org.apache.shiro</groupId>
  57. <artifactId>shiro-core</artifactId>
  58. <version>${shiro.version}</version>
  59. </dependency>
  60. <dependency>
  61. <groupId>org.apache.shiro</groupId>
  62. <artifactId>shiro-web</artifactId>
  63. <version>${shiro.version}</version>
  64. </dependency>
  65.  
  66. ...
  67.  
  68. [main]
  69.  
  70. #authc = org.apache.shiro.web.filter.authc.PassThruAuthenticationFilter
  71.  
  72. authc.loginUrl = /faces/login.xhtml
  73. authc.successUrl = /faces/users.xhtml
  74. logout.redirectUrl = /faces/users.xhtml
  75.  
  76. ds = net.sourceforge.jtds.jdbcx.JtdsDataSource
  77. ds.serverName = localhost
  78. ds.portNumber = 1434
  79. ds.user = lister
  80. ds.password = 1234
  81. ds.database = Lister
  82.  
  83. sha256Matcher = org.apache.shiro.authc.credential.Sha256CredentialsMatcher
  84.  
  85. jdbcRealm = org.apache.shiro.realm.jdbc.JdbcRealm
  86. jdbcRealm.authenticationQuery = SELECT password FROM trs_sec_t_users WHERE username = ?
  87. jdbcRealm.userRolesQuery = SELECT role FROM trs_sec_t_roles WHERE username = ?
  88.  
  89. #jdbcRealm.credentialsMatcher = $sha256Matcher
  90.  
  91.  
  92. [users]
  93. #admin = admin, ROLE_ADMIN
  94. #root = 1234, ROLE_ADMIN
  95.  
  96. [roles]
  97. #ROLE_ADMIN = *
  98.  
  99. [urls]
  100. /faces/users.xhtml = authc
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement