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

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

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

    隨筆-295  評論-26  文章-1  trackbacks-0

    五?FAQ?

    5.1 FAQ

    1. Q: ? 能否脫離Spring框架來使用Acegi?
      A:? 雖然Acegi 沒有要求必須使用Spring Framework,但事實上Acegi很大程度上利用了Spring的IOC和AOP,很難脫離Spring的單獨使用。
    2. Q:? Acegi有對xfire的支持嗎?
      A: 有,詳見http://jira.codehaus.org/browse/XFIRE-389
    3. Q: 為何無論怎么設置都返回到登陸頁面無法成功登陸?
      A:? 檢查登陸頁面或登陸失敗頁面是否只有ROLE_ANONYMOUS權限

    5.2 Acegi 補習班

    要了解Acegi,首先要了解以下幾個重要概念:

    1. Authentication
      Authentication對象包含了principal, credentials 和 authorities(authorities要賦予給principal的),同時也可以包含一些附加的認證請求信息,如TCP/IP地址和Session id等。
    2. SecurityContextHolder
      SecurityContextHolder包含ThreadLocal私有屬性用于存取SecurityContext, SecurityContext包含Authentication私有屬性, 看以下一段程序


      public void getSecurityContextInformations() {
      ??SecurityContext sc = SecurityContextHolder.getContext();
      ??Authentication auth = sc.getAuthentication();
      ??Object principal = auth.getPrincipal();
      ??if (principal instanceof UserDetails) {
      ???//用戶密碼
      ???String password = ((UserDetails) principal).getPassword();
      ???//用戶名稱
      ???String username = ((UserDetails) principal).getUsername();
      ???//用戶權限
      ???GrantedAuthority[] authorities = ((UserDetails) principal).getAuthorities();
      ???for (int i = 0; i < authorities.length; i++) {
      ????String authority = authorities[i].getAuthority();
      ???}
      ??}
      ??Object details = auth.getDetails();
      ??if (details instanceof WebAuthenticationDetails) {
      ???//用戶session id
      ???String SessionId = ((WebAuthenticationDetails) details).getSessionId();
      ??}
      ?}
    3. AuthenticationManager
      通過Providers驗證在當前 ContextHolder中的Authentication對象是否合法。
    4. AccessDecissionManager
      經過投票機制來審批是否批準操作
    5. RunAsManager
      當執行某個操作時,RunAsManager可選擇性地替換Authentication對象
    6. Interceptors
      攔截器(如FilterSecurityInterceptor,JoinPoint,MethodSecurityInterceptor等)用于協調授權,認證等操作


    大盤預測 國富論
    posted on 2007-09-12 14:46 華夢行 閱讀(148) 評論(0)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲春色另类小说| 四虎在线免费视频| 四虎影院免费视频| 亚洲成年人免费网站| 精品在线免费观看| 免费大黄网站在线观| 亚洲熟妇无码AV不卡在线播放| 国产成人精品免费视| 在线电影你懂的亚洲| 猫咪免费人成网站在线观看| 国产偷国产偷亚洲清高动态图| 亚洲AV无码国产精品永久一区| 女人张开腿等男人桶免费视频| ww亚洲ww在线观看国产| 特级做A爰片毛片免费69| 亚洲乱码一二三四区乱码| 国色精品卡一卡2卡3卡4卡免费| ASS亚洲熟妇毛茸茸PICS| 免费精品国偷自产在线在线 | 亚洲国产精品无码久久一区二区| 中国一级特黄高清免费的大片中国一级黄色片| 亚洲精品无码你懂的网站| 91免费在线视频| 亚洲精品国产国语| 亚洲AⅤ视频一区二区三区| 韩国免费A级毛片久久| 亚洲国产成人久久综合碰碰动漫3d| 免费看片在线观看| 免费无遮挡无遮羞在线看| 亚洲va中文字幕无码久久不卡| 亚洲成人免费电影| 青青久久精品国产免费看| 久久久久亚洲Av片无码v| 免费无码看av的网站| 女同免费毛片在线播放| 亚洲啪AV永久无码精品放毛片| 亚洲男人的天堂在线va拉文| 99久久久国产精品免费牛牛四川| 处破女第一次亚洲18分钟| 亚洲AV无码国产精品色午友在线| 免费视频中文字幕|