ChinaUnix.net
相关文章推荐:

appfuse 登录事件

appfuse搭建步骤 1.下载appfuse( https://appfuse.dev.java.net/servlets/ProjectDocumentList?folderID=2351&expandFolder=2351&folde )项目。并解压到myuse目录下。 2.在myuse目录下,执行ant new –Dapp.name=uapp –Ddb.name=udb。这里uapp是项目的名称,udb是用户的数据库名称。 执行的结果:生成一个名称叫uapp的新目录。 注意:在执行命令前,首先要配ant的path路径,并把tomcat(D:Tomcat50serverlib)目录下的catalina-an...

by fenglx332 - Java文档中心 - 2007-03-01 15:30:51 阅读(898) 回复(0)

相关讨论

1.安装maven2.0,因为我的是校园网不能访问国际网站,配置代理,在conf下面的setting.xml中: proxies> proxy> id>optional/id> active>true/active> protocol>http/protocol> username>用户名/username> password>密码/password> host>代理服务器ip地址/host> port>端口/port> /proxy> /proxies> 2.构建不同的Project,使用不同的命令 http://appfuse.org/dis...

by 破壳成龙 - Java文档中心 - 2008-12-13 22:05:55 阅读(1064) 回复(0)

appfuse Version 1.9.3 org.acegisecurity.ui.ExceptionTranslationFilter This filter is necessary because it provides the bridge between Java exceptions and HTTP responses. This filter does not do any actual security enforcement. --------------------------------------------------------------- org.acegisecurity.intercept.web.FilterSecurityInterceptor 本文来自ChinaUnix博客,如果查看原文...

by wutao8818 - Java文档中心 - 2006-07-27 18:08:25 阅读(624) 回复(0)

appfuse Version 1.9.3 org.acegisecurity.providers.anonymous.AnonymousProcessingFilter 这段配置中key AnonymousAuthenticationToken auth = new AnonymousAuthenticationToken(key, userAttribute.getPassword(), userAttribute.getAuthorities()); 其中 public AnonymousAuthenticationToken(String key, Object principal, GrantedAuthority[] authorities) { ...

by wutao8818 - Java文档中心 - 2006-07-27 17:59:05 阅读(803) 回复(0)

appfuse Version 1.9.3 org.acegisecurity.ui.rememberme.RememberMeProcessingFilter 此filter做的事情非常简单 if (SecurityContextHolder.getContext().getAuthentication() == null) { 如果没有Authentication 那么 Authentication rememberMeAuth = rememberMeServices.autoLogin(httpRequest, httpResponse); 此方法所做的操作在前面的文章中已经写过,读取客户端cookie信息 Cookie[] cookies = request.ge...

by wutao8818 - Java文档中心 - 2006-07-27 17:34:15 阅读(704) 回复(0)

appfuse Version 1.9.3 org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter doFilter() HttpServletRequest request = (HttpServletRequest) servletRequest; if (!wrapperClass.isAssignableFrom(request.getClass())) { if (constructor == null) { try { constructor = wrapperClass.getConstructor(new Class[] {HttpServletRequest.class,...

by wutao8818 - Java文档中心 - 2006-07-27 16:56:25 阅读(656) 回复(0)

appfuse Version 1.9.3 org.acegisecurity.ui.webapp.AuthenticationProcessingFilter 这个验证过滤器做了比较多的事情,看security.xml authenticationManager中注入的多个property就看的出来 authenticationManager代理了认证过程,如果通过验证那么返回一个通过验证的Authentication,它包含了此用户可以操作的所有权限信息,如果未通过验证,将抛出一个 AuthenticationException,doFilter方法中捕获了这个异常,并将用...

by wutao8818 - Java文档中心 - 2006-07-27 15:28:57 阅读(620) 回复(0)

appfuse Version 1.9.3 关于登陆的过程 http://localhost:8080/appfuse 打入此地址 welcome-file-list index.jsp 直接转向,根据security.xml filterInvocationInterceptor /**/*.html*=admin,user 配置,因为当前用户没有登陆,所以 转向 authenticationEntryPoint loginFormUrl=/login.jsp 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/19271/showart_146494.html

by wutao8818 - Java文档中心 - 2006-07-27 14:28:15 阅读(654) 回复(0)

appfuse Version 1.9.3 org.acegisecurity.ui.logout.LogoutFilter if (requiresLogout(httpRequest, httpResponse)) { /** 判断是不是请求logout,如何实现uri以getContextPath+/j_acegi_logout结束的 */ protected boolean requiresLogout(HttpServletRequest request, HttpServletResponse response) { String uri = request.getRequestURI(); int pathParamIndex = uri.indexOf(';'); if (...

by wutao8818 - Java文档中心 - 2006-07-26 16:32:46 阅读(693) 回复(0)

appfuse Version 1.9.3 org.acegisecurity.context.HttpSessionContextIntegrationFilter implements InitializingBean, Filter httpSession = ((HttpServletRequest) request).getSession(forceEagerSessionCreation);//得到session Object contextFromSessionObject = httpSession.getAttribute(ACEGI_SECURITY_CONTEXT_KEY);//得到这个session中保存的SecurityContext if (contextFromSessionObject != null) { ...

by wutao8818 - Java文档中心 - 2006-07-26 16:22:17 阅读(694) 回复(0)

appfuse Version 1.9.3 考察 web.xml中这个filter securityFilter org.acegisecurity.util.FilterToBeanProxy targetClass org.acegisecurity.util.FilterChainProxy 这个代理将filter放到spring中管理,目前不管它怎么实现的,继续 考察 security.xml CONVERT_URL_TO_LOWERCASE_BEFORE_COMPARISON //小写...

by wutao8818 - Java文档中心 - 2006-07-26 15:49:12 阅读(555) 回复(0)