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

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

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

    隨筆-59  評論-31  文章-0  trackbacks-0
    1. 在web.xml文件中加入Filter聲明 
    <!-- Spring security Filter -->
    <filter>
        <filter-name>springSecurityFilterChain</filter-name>
        <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>springSecurityFilterChain</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

    這個Filter會攔截所有的URL請求,并且對這些URL請求進行Spring Security的驗證。 

    注意,springSecurityFilterChain這個名稱是由命名空間默認創(chuàng)建的用于處理web安全的一個內(nèi)部的bean的id。所以你在你的Spring配置文件中,不應該再使用這個id作為你的bean。 

    與Acegi的配置不同,Acegi需要自行聲明一個Spring的bean來作為Filter的實現(xiàn),而使用Spring Security后,無需再額外定義bean,而是使用<http>元素進行配置。 

    通過擴展Spring Security的默認實現(xiàn)來進行用戶和權限的管理 

    事實上,Spring Security提供了2個認證的接口,分別用于模擬用戶和權限,以及讀取用戶和權限的操作方法。這兩個接口分別是:UserDetails和UserDetailsService。 

    public interface UserDetails extends Serializable {
        
        GrantedAuthority[] getAuthorities();

        String getPassword();

        String getUsername();

        boolean isAccountNonExpired();

        boolean isAccountNonLocked();

        boolean isCredentialsNonExpired();

        boolean isEnabled();
    }

    public interface UserDetailsService {
        UserDetails loadUserByUsername(String username)
            throws UsernameNotFoundException, DataAccessException;
    }

    非常清楚,一個接口用于模擬用戶,另外一個用于模擬讀取用戶的過程。所以我們可以通過實現(xiàn)這兩個接口,來完成使用數(shù)據(jù)庫對用戶和權限進行管理的需求。在這里,我將給出一個使用Hibernate來定義用戶和權限之間關系的示例。 
    posted on 2012-01-20 10:41 RoyPayne 閱讀(1718) 評論(1)  編輯  收藏 所屬分類: SSH

    評論:
    # re: spring security 權限控制 2012-09-24 14:17 | merge
    不夠詳細,對初級看不懂  回復  更多評論
      
    主站蜘蛛池模板: 韩日电影在线播放免费版| 亚洲国产高清在线| wwwxxx亚洲| 国产一区二区免费视频| 亚洲AV综合色区无码一区 | 又黄又大的激情视频在线观看免费视频社区在线 | 国产精品无码免费专区午夜| aa级一级天堂片免费观看| 18亚洲男同志videos网站| 中文字幕成人免费高清在线| 成人免费毛片内射美女-百度| 国产亚洲真人做受在线观看| 国产亚洲蜜芽精品久久| 91久久精品国产免费直播| 亚洲国产精品激情在线观看| 亚洲国产高清国产拍精品| 波多野结衣免费在线观看| 911精品国产亚洲日本美国韩国| a级毛片无码免费真人久久| 国产亚洲欧洲Aⅴ综合一区 | 皇色在线视频免费网站| 亚洲精品国产精品乱码不99 | 亚洲另类精品xxxx人妖| 成人特黄a级毛片免费视频| 国产亚洲高清在线精品不卡| 亚洲一级特黄无码片| 日韩精品无码专区免费播放| 亚洲色精品VR一区区三区| 亚洲av日韩片在线观看| 国产免费一区二区三区不卡 | 国产99精品一区二区三区免费| 亚洲国产精品无码专区在线观看| 免费国产黄网站在线观看视频| 中文文字幕文字幕亚洲色| 无码欧精品亚洲日韩一区夜夜嗨| a在线视频免费观看| 日本亚洲色大成网站www久久| 久久亚洲欧洲国产综合| AV大片在线无码永久免费| 成人a毛片视频免费看| 亚洲欧洲日产国产最新|