`

acegi集成遇到的问题:HTTP Status 403 - Access is denied

 
阅读更多
acegi集成后,如果用户没有权限访问某个url,会默认跳转到403错误。提示“HTTP Status 403 - Access is denied”。这样用户体验度不好,可以修改为没有权限时,跳转到一个错误提示页面,或者跳转到登录页面。修改如下配置:

<!-- 发生验证错误或权限错误时的处理 -->
    <bean id="exceptionTranslationFilter"
        class="org.acegisecurity.ui.ExceptionTranslationFilter">
        <property name="authenticationEntryPoint">
            <bean
                class="org.acegisecurity.ui.webapp.AuthenticationProcessingFilterEntryPoint">
                <property name="loginFormUrl" value="/acegilogin.jsp" />
                <property name="forceHttps" value="false" />
            </bean>
        </property>
        <property name="accessDeniedHandler">
            <bean
                class="org.acegisecurity.ui.AccessDeniedHandlerImpl">


                <!--       <property name="errorPage" value="/protected/accessDenied.jsp"/> -->

                <!-- HTTP Status 403 - Access is denied -->
            </bean>
        </property>
    </bean>

分享到:
评论

相关推荐

    Spring安全系统:Acegi Security--星月夜

    Acegi Security,后更名为Spring Security,是Spring生态系统中的重要组成部分,它不仅与Web容器无缝集成,还利用了Spring的核心特性,如Bean Context、拦截器和面向接口的编程模式,使其能够灵活应对复杂的安全需求...

    acegi-security-tiger-1.0.0-RC2.jar.zip

    这个"acegi-security-tiger-1.0.0-RC2.jar.zip"压缩包包含的是Acegi Security的一个早期版本——1.0.0 Release Candidate 2(RC2),专门针对Tiger(Java SE 5.0)版本的Java开发环境。 Acegi Security的主要功能...

    acegi-context-cas.xml

    acegi与cas集成 &lt;!-- ========= Acegi as a CAS Client的配置============= --&gt; class="org.acegisecurity.ui.cas.CasProcessingFilter"&gt; ref="authenticationManager" /&gt; value="/login.do?...

    Acegi-security-samples-tutorial-1.0.7.zip 实例代码解析

    在这个" Acegi-security-samples-tutorial-1.0.7.zip "压缩包中,包含了一个详细的教程实例,帮助开发者理解并掌握Acegi Security的使用方法。通过将这些示例代码导入到自己的项目并添加注释,我们可以更深入地学习...

    acegisecurity内所有jar包

    包含acegi-security-1.0.7.jar,acegi-security-1.0.7-sources.jar,acegi-security-cas-1.0.7.jar,acegi-security-cas-1.0.7-sources.jar,acegi-security-catalina-1.0.7.jar,acegi-security-catalina-1.0.7-...

    acegi-security-catalina-common-0.6.1_001.jar.zip

    标签:acegi-security-catalina-common-0.6.1_001.jar.zip,acegi,security,catalina,common,0.6.1_001,jar.zip包下载,依赖包

    Acegi(四):Acegi初体验及初解剖

    Acegi是Spring Security的前身,它是一个非常强大的安全框架,用于保护基于Spring的应用程序。这篇博客的标题"Acegi(四):Acegi初体验及初解剖"表明我们将深入探讨Acegi的基础用法和内部机制。尽管Acegi已经被Spring ...

    acegi-security-catalina-common-0.6.1.jar.zip

    这个"acegi-security-catalina-common-0.6.1.jar.zip"文件是一个包含Acegi Security特定模块的压缩包,主要用于与Apache Tomcat(Catalina)集成,提供基于Servlet容器的安全管理功能。 1. **Acegi Security**: ...

    acegi-security-resin-lib-0.6.1.jar.zip

    这个"acegi-security-resin-lib-0.6.1.jar.zip"文件包含的是Acegi Security的一个特定版本——0.6.1,针对Resin应用服务器的库版本。Resin是一款轻量级、高性能的Java应用服务器,常被用于开发和部署Web应用程序。 ...

    acegi-security-cas-1.0.7.jar

    Acegi是一个专门为SpringFramework提供安全机制的项目,全称为Acegi Security System for Spring.

    acegi-security-jboss-lib-0.6.1.jar.zip

    这个"acegi-security-jboss-lib-0.6.1.jar.zip"文件是一个包含Acegi Security库的压缩包,专为JBoss应用服务器设计,版本号为0.6.1。 Acegi Security的核心特性包括: 1. **身份验证**:Acegi Security支持多种...

    acegi-security-sample-contacts-ldap.war

    acegi-security-sample-contacts-ldap.war acegi-security-sample-contacts

    acegi集成CAS示例

    AceGI(Authentication and Credentials Engine for Grid Infrastructure)是一个用于企业级身份验证和授权的框架,它在Spring框架之上提供了一套安全服务。CAS(Central Authentication Service)则是一个开放源码...

    acegi-security 1.0.2

    acegi-security 1.0.2.jar

    acegi-sample.rar_acegi-1.0.7_acegi-sample.part2_spring-1.2.4.jar

    这个压缩包中的"acegi-sample"部分可能包含了一个示例项目,展示了如何在实际应用中配置和使用Acegi Security。而"spring-1.2.4.jar"则是Spring框架的一个较旧版本,表明Acegi Security是在Spring 1.x时代设计的,那...

    acegi-security-sample-contacts-filter.war

    acegi-security-sample-contacts-filter.war

    实战Acegi:使用Acegi作为基于Spring框架的WEB应

    我们可以通过定义`&lt;security:access-denied-page&gt;`来处理未授权的访问。 除了基本的认证和授权,Acegi Security还提供了会话管理功能,包括会话超时、并发会话控制等。这可以通过配置`SessionRegistry`和`...

    acegi-security-jboss-0.9.0.jar.zip

    标签:acegi-security-jboss-0.9.0.jar.zip,acegi,security,jboss,0.9.0,jar.zip包下载,依赖包

    acegi-security-catalina-common-0.51.jar.zip

    这个"acegi-security-catalina-common-0.51.jar.zip"文件包含的是Acegi Security的一个特定版本——0.51,特别针对Apache Catalina的通用模块进行了优化。Catalina是Tomcat服务器的核心部分,负责处理Servlet和JSP的...

    acegi-security-sample-contacts-x509.war

    acegi-security-sample-contacts-x509.war

Global site tag (gtag.js) - Google Analytics