<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Junky's IT Notebook

    統計

    留言簿(8)

    積分與排名

    WebSphere Studio

    閱讀排行榜

    評論排行榜

    liferay+cas sso 配置

    拷貝以下代碼到liferay的web.xml文件:

    <filter>
     <filter-name>CAS Required</filter-name>
     <filter-class>edu.yale.its.tp.cas.client.filter.CASFilter</filter-class>
        <init-param>
           <param-name>edu.yale.its.tp.cas.client.filter.loginUrl</param-name>
           <param-value>https://localhost:8443/cas/login</param-value>
        </init-param>
        <init-param>
           <param-name>edu.yale.its.tp.cas.client.filter.validateUrl</param-name>
           <param-value>https://localhost:8443/cas/serviceValidate</param-value>
        </init-param>
        <init-param>
           <param-name>edu.yale.its.tp.cas.client.filter.serverName</param-name>
           <param-value>localhost:8081</param-value>
        </init-param>
     </filter>

    <filter-mapping>
    <filter-name>CAS Required</filter-name>
    <url-pattern>/c/portal/layout</url-pattern>
    </filter-mapping>
    <filter-mapping>
    <filter-name>CAS Required</filter-name>
    <url-pattern>/c/portal/login</url-pattern>
    </filter-mapping>
    <filter-mapping>
    <filter-name>CAS Required</filter-name>
    <url-pattern>/c/portal/group_forward</url-pattern>
    </filter-mapping>
    <filter-mapping>
    <filter-name>CAS Required</filter-name>
    <url-pattern>/c/portal/remove_portlet</url-pattern>
    </filter-mapping>

    將以下代碼拷貝到portal-ext.properties:

    company.security.auth.type=userId
    auto.login.hooks=com.liferay.portal.security.auth.BasicAutoLogin,com.liferay.portal.security.auth.CASAutoLogin
    # disable auth pipeline (we use CAS for all this via auto.login.hooks)
    auth.pipeline.pre=
    auth.pipeline.enable.liferay.check=false

    修改cas client的代碼:edu.yale.its.tp.cas.client.Util
    在函數getService中找到
    if (request.getQueryString() != null)
    修改為
    if (request.getQueryString() != null && !"".equals(request.getQueryString().trim()))
    編譯,打包到liferay/WEB-INF/lib目錄中。

    posted on 2007-05-28 09:56 junky 閱讀(1188) 評論(0)  編輯  收藏 所屬分類: security

    主站蜘蛛池模板: 国产精品亚洲а∨无码播放麻豆| 亚洲欧洲日韩在线电影| 亚洲另类无码专区首页| 亚洲免费在线观看视频| 久久久无码精品亚洲日韩京东传媒| 91精品全国免费观看青青| 国产亚洲精品a在线观看 | 午夜无码A级毛片免费视频| 中国亚洲女人69内射少妇| 久久久精品视频免费观看 | 一级毛片aaaaaa免费看| 久久精品国产精品亚洲艾| 一级毛片在线观看免费| 亚洲日本在线免费观看| 精品久久久久成人码免费动漫| 中文字幕 亚洲 有码 在线| 日韩免费一区二区三区| 无遮挡国产高潮视频免费观看| 亚洲啪啪AV无码片| 青青草无码免费一二三区| 亚洲综合区图片小说区| 毛片免费在线观看网站| 在线亚洲v日韩v| 亚洲乱码无码永久不卡在线 | 1000部拍拍拍18勿入免费凤凰福利| 亚洲一本一道一区二区三区| 日本免费福利视频| 国产A∨免费精品视频| 亚洲国产精品lv| 女人张腿给男人桶视频免费版| 老司机福利在线免费观看| 亚洲精品乱码久久久久久中文字幕 | 国产日产亚洲系列最新| 99精品视频在线观看免费播放 | 午夜一级免费视频| 国产成人无码精品久久久久免费| 亚洲精品高清国产一久久| 免费鲁丝片一级在线观看| 国产精品综合专区中文字幕免费播放| 国产亚洲精品资源在线26u| 最近中文字幕免费mv视频8|