Spring jasig cas 3.5.2中增加了固定控制器

Spring jasig cas 3.5.2中增加了固定控制器,spring,spring-security,cas,spring-security-cas,Spring,Spring Security,Cas,Spring Security Cas,我的任务是为我们的CAS服务器添加密码更改功能,但我对CAS和Spring都是新手。我已经成功地将多动作控制器添加到覆盖中,但是我不知道如何保护视图,并要求用户在查看页面之前进行身份验证。到目前为止,这是我添加到CAS覆盖项目中的内容: web.xml <filter-mapping> <filter-name>springSecurityFilterChain</filter-name> <url-pattern>/pm/ch

我的任务是为我们的CAS服务器添加密码更改功能,但我对CAS和Spring都是新手。我已经成功地将多动作控制器添加到覆盖中,但是我不知道如何保护视图,并要求用户在查看页面之前进行身份验证。到目前为止,这是我添加到CAS覆盖项目中的内容:

web.xml

  <filter-mapping>
    <filter-name>springSecurityFilterChain</filter-name>
    <url-pattern>/pm/change/*</url-pattern>
  </filter-mapping>

  <servlet-mapping>
    <servlet-name>cas</servlet-name>
    <url-pattern>/pm/change/*</url-pattern>
  </servlet-mapping>

springSecurityFilterChain
/pm/变更/*
中科院
/pm/变更/*
cas-servlet.xml

<property name="mappings">
  <props>
    ...
    <prop key="/pm/change/*">passwordChangeController</prop>
  </props>
</property>

<bean id="passwordChangeController" class="...PasswordChangeController"
        p:passwordChangeView="default/ui/pmPasswordChangeView"
        p:passwordChangeSuccessView="default/ui/pmPasswordChangeSuccessView"
        />

...
密码转换控制器
我相信我在securityContext.xml中缺少映射,但我在那里尝试的一切都以无休止的重定向循环结束,或者在所有情况下都只是访问被拒绝的消息

任何建议都将不胜感激

多谢各位