Spring security 将新的安全jsp页面添加到cas服务器以进行单点登录

Spring security 将新的安全jsp页面添加到cas服务器以进行单点登录,spring-security,single-sign-on,cas,jasig,Spring Security,Single Sign On,Cas,Jasig,我想向jasig cas服务器添加一个页面 成功登录后,它显示casGenericSuccess.jsp,在这个页面中我添加了一个名为“用户管理”的链接 现在,我想如果用户点击,它应该打开“userManagement.jsp”页面,我可以打开,但我想保持安全的页面,在没有身份验证的情况下,它应该重定向到登录页面 直到现在我所做的是 web.xml <filter> <filter-name>springSecurityFilterChain</filt

我想向jasig cas服务器添加一个页面

成功登录后,它显示casGenericSuccess.jsp,在这个页面中我添加了一个名为“用户管理”的链接

现在,我想如果用户点击,它应该打开“userManagement.jsp”页面,我可以打开,但我想保持安全的页面,在没有身份验证的情况下,它应该重定向到登录页面

直到现在我所做的是

web.xml

  <filter>
    <filter-name>springSecurityFilterChain</filter-name>
    <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
  </filter>
  <filter-mapping>
    <filter-name>springSecurityFilterChain</filter-name>
    <url-pattern>/mobileapp/*</url-pattern>
  </filter-mapping>

 <servlet>
    <servlet-name>cas</servlet-name>
    <servlet-class>
      org.jasig.cas.web.init.SafeDispatcherServlet
    </servlet-class>
    <init-param>
      <param-name>publishContext</param-name>
      <param-value>false</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
  </servlet>
  <servlet-mapping>
    <servlet-name>cas</servlet-name>
    <url-pattern>/mobileapp/*</url-pattern>
  </servlet-mapping>

springSecurityFilterChain
org.springframework.web.filter.DelegatingFilterProxy
springSecurityFilterChain
/移动电话/*
中科院
org.jasig.cas.web.init.SafeDispatcherServlet
出版语境
假的
1.
中科院
/移动电话/*
securityContext.xml

cas-servlet.xml

<prop key="/mobileapp/*">userManagementMultiActionController</prop>

  <bean id="userManagementMultiActionController"
        class="org.jasig.cas.web.UserManagementMultiActionController">
  </bean>
userManagementMultiActionController
它将转到UserManagementMultiActionController,并获取页面,但我面临的唯一问题是页面仍然不安全


有人能告诉我在cas服务器中添加新jsp页面的正确方法吗。

您还需要在securityContext.xml中定义您希望url受到保护的内容。

看起来不错。您的属性cas.securityContext.serviceProperties.service.onmobile值是多少?循环时,是否将service tickets参数添加到CAS服务url?

我在securityContext.xml中这样写过。但它会转到重定向循环,你能告诉我我到底要写什么吗。