CAS无缝SSO

时间:2010-08-19 14:52:50

标签: java spring liferay cas

我有Spring安装的Spring MVC应用程序设置使用CAS。我还将Liferay Portal 5.2.3配置为使用CAS。

  1. 我从app_1
  2. 进行身份验证
  3. 打开Liferay Portal(app_2)
  4. 它不会立即检查身份验证(我看到登录链接)
  5. 如果我单击“登录”,则CAS会验证用户是否已通过身份验证,并且我已自动登录。
  6. 如何在app_1中创建建议app_2验证身份验证的链接......

    我有弹簧过滤链

    <filter>
        <filter-name>springSecurityFilterChain</filter-name>
        <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
    </filter>
    

    <security:http entry-point-ref="casAuthenticationEntryPoint" auto-config="true" >
        <security:intercept-url pattern="/*/secure/**" access="ROLE_USER" />
        <security:custom-filter position="CAS_FILTER" ref="casAuthenticationFilter" />
        <security:anonymous enabled="false"/>
    </security:http>
    

    如果我将app_1中的所有网址指向app_2中的安全路径,则需要进行身份验证(用户被重定向到登录页面),因此这不起作用。

0 个答案:

没有答案