Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="UTF-8"?>
- <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">
- <context-param>
- <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
- <param-value>client</param-value>
- </context-param>
- <context-param>
- <param-name>javax.servlet.jsp.jstl.fmt.localizationContext</param-name>
- <param-value>resources.application</param-value>
- </context-param>
- <listener>
- <listener-class>com.sun.faces.config.ConfigureListener</listener-class>
- </listener>
- <context-param>
- <param-name>javax.faces.DEFAULT_SUFFIX</param-name>
- <param-value>.xhtml</param-value>
- </context-param>
- <context-param>
- <param-name>javax.faces.PROJECT_STAGE</param-name>
- <param-value>Development</param-value>
- </context-param>
- <servlet>
- <servlet-name>Faces Servlet</servlet-name>
- <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
- <load-on-startup>1</load-on-startup>
- </servlet>
- <servlet-mapping>
- <servlet-name>Faces Servlet</servlet-name>
- <url-pattern>/faces/*</url-pattern>
- </servlet-mapping>
- <listener>
- <listener-class>org.apache.shiro.web.env.EnvironmentLoaderListener</listener-class>
- </listener>
- <filter>
- <filter-name>ShiroFilter</filter-name>
- <filter-class>org.apache.shiro.web.servlet.ShiroFilter</filter-class>
- </filter>
- <filter-mapping>
- <filter-name>ShiroFilter</filter-name>
- <url-pattern>/*</url-pattern>
- <dispatcher>REQUEST</dispatcher>
- <dispatcher>FORWARD</dispatcher>
- <dispatcher>INCLUDE</dispatcher>
- <dispatcher>ERROR</dispatcher>
- </filter-mapping>
- </web-app>
- ...
- <dependency>
- <groupId>org.apache.shiro</groupId>
- <artifactId>shiro-core</artifactId>
- <version>${shiro.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.shiro</groupId>
- <artifactId>shiro-web</artifactId>
- <version>${shiro.version}</version>
- </dependency>
- ...
- [main]
- #authc = org.apache.shiro.web.filter.authc.PassThruAuthenticationFilter
- authc.loginUrl = /faces/login.xhtml
- authc.successUrl = /faces/users.xhtml
- logout.redirectUrl = /faces/users.xhtml
- ds = net.sourceforge.jtds.jdbcx.JtdsDataSource
- ds.serverName = localhost
- ds.portNumber = 1434
- ds.user = lister
- ds.password = 1234
- ds.database = Lister
- sha256Matcher = org.apache.shiro.authc.credential.Sha256CredentialsMatcher
- jdbcRealm = org.apache.shiro.realm.jdbc.JdbcRealm
- jdbcRealm.authenticationQuery = SELECT password FROM trs_sec_t_users WHERE username = ?
- jdbcRealm.userRolesQuery = SELECT role FROM trs_sec_t_roles WHERE username = ?
- #jdbcRealm.credentialsMatcher = $sha256Matcher
- [users]
- #admin = admin, ROLE_ADMIN
- #root = 1234, ROLE_ADMIN
- [roles]
- #ROLE_ADMIN = *
- [urls]
- /faces/users.xhtml = authc
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement