Spring security 将新的安全jsp页面添加到cas服务器以进行单点登录
我想向jasig cas服务器添加一个页面 成功登录后,它显示casGenericSuccess.jsp,在这个页面中我添加了一个名为“用户管理”的链接 现在,我想如果用户点击,它应该打开“userManagement.jsp”页面,我可以打开,但我想保持安全的页面,在没有身份验证的情况下,它应该重定向到登录页面 直到现在我所做的是 web.xmlSpring 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
<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中这样写过。但它会转到重定向循环,你能告诉我我到底要写什么吗。