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

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

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

    隨筆-12  評論-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 閱讀(137) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 99久久免费国产特黄| 91福利视频免费| 亚洲国产精品无码久久SM| 在线日本高清免费不卡| 亚洲国产AV无码一区二区三区| 亚洲A∨午夜成人片精品网站| 久久久久国产精品免费网站| 亚洲日日做天天做日日谢| 国产亚洲一区二区三区在线不卡| 日韩av无码久久精品免费| 亚洲av最新在线观看网址| 亚洲不卡av不卡一区二区| 成人免费视频观看无遮挡| 拍拍拍无挡视频免费观看1000| 亚洲香蕉在线观看| 亚洲综合伊人久久大杳蕉| 成人免费无毒在线观看网站| 91成人免费观看在线观看| 亚洲日本VA午夜在线电影| 久久精品国产亚洲AV麻豆不卡| 午夜色a大片在线观看免费| 日韩av无码免费播放| 亚洲av成人片在线观看| 91亚洲国产成人久久精品网站| 免费国产美女爽到喷出水来视频| 99久久精品免费精品国产| 九九免费精品视频在这里| 亚洲一区二区三区高清不卡 | 国产亚洲美女精品久久久2020| 国产精品1024永久免费视频| 久久国产精品免费一区二区三区| 国产精品亚洲四区在线观看| 西西人体44rt高清亚洲| 亚洲精品国产日韩无码AV永久免费网| 日韩免费a级毛片无码a∨| 国产va在线观看免费| free哆拍拍免费永久视频| 国产亚洲综合视频| 亚洲AV日韩综合一区尤物| 亚洲国产成AV人天堂无码| 亚洲激情在线观看|