escout

          代碼、心情

          常用鏈接

          統(tǒng)計(jì)

          SOA相關(guān)

          我參與的團(tuán)隊(duì)

          最新評(píng)論

          JAAS的配置

          ???以前一直沒(méi)有弄明白 jaas 如何配置,看了 jaoso 這個(gè)論壇的源碼,還有這個(gè)http://www.linuxaid.com.cn/forum/showdoc.jsp?l=1&i=53549上面的代碼等等,以為一定要在 jre_home /lib/security / java.security 文件中配置,就很疑惑這樣不是很受限制么,剛剛看了 JAAS: 靈活的 Java 安全機(jī)制 總算搞清楚了,可以通過(guò)配置系統(tǒng)屬性 java.security.auth.login.config 來(lái)指定 jaas 模塊的配置文件


          ???配置文件可以被任意命名,并且可以被放在任何位置。
          JAAS 框架通過(guò)使用 java.securty.auth.long.config 屬性來(lái)確定配置文件的位置。例如當(dāng)你的應(yīng)用程序是 JaasTest ,配置文件是當(dāng)前目錄下的 jaas.config ,你需要在命令行中輸入: java -Djava.security.auth.login.config=jass.config JavaTest

          ???不過(guò)這樣還是比較麻煩,看jetspeed2源碼的時(shí)候,發(fā)現(xiàn)比較好的一個(gè)方法
          System.setProperty("java.security.auth.login.config", loginConfigUrl.toString());
          ???這樣,配置文件就可以直接在程序中指定了,當(dāng)移植到部署環(huán)境中,就不用再自己配置一遍了



          posted on 2006-04-30 16:59 綠色使者、綠色心情 閱讀(537) 評(píng)論(0)  編輯  收藏


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 平江县| 兴国县| 洛浦县| 加查县| 长沙县| 新乐市| 乾安县| 乡宁县| 葵青区| 城口县| 白城市| 金昌市| 化隆| 琼海市| 朔州市| 宜宾市| 桐庐县| 阳曲县| 潼南县| 平谷区| 安达市| 陆川县| 宁夏| 武威市| 池州市| 清河县| 明光市| 饶平县| 甘德县| 吕梁市| 阿拉善右旗| 同德县| 乌鲁木齐市| 板桥市| 赫章县| 岳阳县| 古交市| 富源县| 亳州市| 伊通| 永城市|