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

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

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

    隨筆-12  評(píng)論-0  文章-1  trackbacks-0
    JAAS generally has the following two steps:
    1, Authentication: define principals,  implement LoginModule and callback handler, associate designated principals with the subject object in the commit method of LoginModule implementation, configure the module implementation in a login configuration file, i.e
    Sample {
       sample.module.SampleLoginModule required debug=true;
    };

    lc = new LoginContext("Sample", new MyCallbackHandler());
    Subject s = lc.getSubject();
    Subject.doAs(s, new PrivilegedAction(){...}); // the authenticated subject s will be associated with the current access control context.

    2. Authorization: write policy file to grant principals access right to any critical resources. e.g.
    grant
            Principal sample.principal.SamplePrincipal "testUser" {

       permission java.util.PropertyPermission "java.home", "read";
       permission java.util.PropertyPermission "user.home", "read";
       permission java.io.FilePermission "foo.txt", "read";
    };
    posted on 2011-12-31 14:32 Sam Zheng 閱讀(133) 評(píng)論(0)  編輯  收藏

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 免费女人高潮流视频在线观看| 性做久久久久久免费观看| 亚洲an日韩专区在线| 亚洲蜜芽在线精品一区| 亚洲成a人片在线网站| 456亚洲人成在线播放网站| 亚洲中文字幕无码mv| 亚洲欧洲国产综合| 亚洲第一区视频在线观看| 亚洲一区二区三区久久| 亚洲色偷偷偷综合网| 亚洲国产日韩在线成人蜜芽 | 亚洲日本成本人观看| 男女午夜24式免费视频| 日韩插啊免费视频在线观看| 青青草国产免费久久久下载 | 久久国产精品免费看| 国产精品无码免费播放| 又粗又硬免费毛片| 亚洲图片中文字幕| 国产黄色免费观看| 成年女性特黄午夜视频免费看 | 中文字幕亚洲日本岛国片| 亚洲人成网站在线观看播放青青| 黄页网站在线免费观看| 99re热精品视频国产免费| 日本一道综合久久aⅴ免费| 久久精品国产亚洲AV香蕉| aaa毛片免费观看| 国产精品酒店视频免费看| 亚洲精品无码久久久久久久| 一区二区三区在线免费| 毛片高清视频在线看免费观看| 久久精品国产亚洲综合色| 久久人午夜亚洲精品无码区| 免费精品国产日韩热久久| 亚洲av午夜福利精品一区| 羞羞视频免费观看| 天天摸天天碰成人免费视频| 亚洲福利电影一区二区?| 国产精品免费福利久久|