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

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

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

    szhswl
    宋針還的個人空間

    這是一個Acegi官方的例子。它以聯系人的管理為例子,說明如何使用Acegi作權限控制。這個例子包含在acegi的包里面。下載地址:http://prdownloads.sourceforge.net/acegisecurity/acegi-security-0.8.3.zip?download

    聯系人管理說明了下列中心的Acegi安全控制能力:

    • Role-based security(基于角色的安全)――每個責任人都是某個角色的一員。而角色被用來限制對某些安全對象的訪問。
    • Domain object instance security(域對象實例安全)――合同,這個系統里的主要域對象,擁有一個訪問控制列表(ACL),用來指明誰允許讀、管理和刪除對象。
    • Method invocation security(方法調用安全)――這個 ContactManager服務層對象 包含一些受保護的和公開的方法。
    • Web request securityWeb請求安全)――這個“/secureURI路徑被使用Acegi安全保護,使得沒有ROLE_USER 角色的用戶無法訪問。.
    • Security unaware application objects(保護未知的應用對象)――受保護的對象與Acegi之間沒有明顯的耦合或契約,所以它們沒有察覺到安全是由Acegi 提供的。*
    • Security taglib usage(安全標簽庫使用)――所有的JSP使用Acegi 安全標簽庫來封裝安全信息。*
    • Fully declarative security(完全聲明式的安全)――每一個安全方面特性都是在application context里面使用標準的Acegi安全對象來配置的。 *
    • Database-sourced security data(支持數據庫來源的安全數據)――所有的用戶、角色和ACL信息都可以從一個兼容JDBC的內存數據庫獲得。
    • Integrated form-based and BASIC authentication(集成基于表單和BASIC驗證)―― 任何BASIC驗證頭部被檢測以及作為驗證使用。默認使用基于表單的普通交互式驗證。
    • Remember-me services(記住我的服務)―― Acegi安全的插件式的“remember-me 策略被演示。在登錄表單里有一個相關的選擇框與之對應。

     

        聯系人管理的業務功能描述:

                  1. 每個用戶登錄后,可以看到一個聯系人列表。例如,

    marissa's Contacts

    id

    Name

    Email

    1

    John Smith

    john@somewhere.com

    Del

    Admin Permission

    2

    Michael Citizen

    michael@xyz.com

     


     


    3

    Joe Bloggs

    joe@demo.com

    Del

     


    4

    Karen Sutherland

    karen@sutherland.com

    Del

    Admin Permission

    Add

    說明:用戶沒有權限訪問的聯系人信息,將不會顯示。

                 2. 用戶可以增加新的聯系人信息。

                 3. 如果有刪除權限,用戶可以看到在聯系人后面有一個“Del”鏈接。用戶可以點擊這個鏈接來刪除某個聯系人信息。

                 4. 如果有管理權限,用戶可以看到在聯系人后面有一個“Admin Permission”鏈接。用戶可以點擊這個鏈接來管理訪問這個聯系人的權限。例如,

    Administer Permissions

    sample.contact.Contact@26807f: Id: 1; Name: John Smith; Email: john@somewhere.com

    -R--- [2] dianne

    Del

    -RW-D [22] peter

    Del

    A---- [1] marissa

    Del

    Add Permission Manage

    說明:每一行記錄包含有3列。

    第一列表示權限,例如,“-RW-D”表示可讀、可寫、可刪除。

    第二列也表示權限,但它是以類似unix權限的數字表達。例如,“[22], 表示可讀、可寫、可刪除。

    第三列是用戶名稱。

    每一行記錄后面都有一個“Del”鏈接。點擊這個鏈接,可以刪除掉指定用戶對這個聯系人信息的權限。

                 5. 用戶可以為某個聯系人信息添加權限。例如,

    Add Permission

    Contact:

    sample.contact.Contact@1787005: Id: 1; Name: John Smith; Email: john@somewhere.com

     


    Recipient:

     


    Permission:

     


    說明:權限是動態添加的。例如,上圖中給用戶scott增加了讀聯系人John的權限。那么scott馬上就可以看到聯系人John的信息了。


    ---------------------------------------------------------------------------------------------------------------------------------
    說人之短,乃護己之短。夸己之長,乃忌人之長。皆由存心不厚,識量太狹耳。能去此弊,可以進德,可以遠怨。
    http://m.tkk7.com/szhswl
    ------------------------------------------------------------------------------------------------------ ----------------- ---------
    posted on 2007-12-19 19:43 宋針還 閱讀(382) 評論(0)  編輯  收藏 所屬分類: ACEGI
    主站蜘蛛池模板: 成人区精品一区二区不卡亚洲| 免费人成在线观看网站品爱网日本| 九九精品成人免费国产片| 久久精品无码专区免费| 一级毛片不卡免费看老司机| 日韩一级片免费观看| 一级特黄录像免费播放中文版| 一区二区免费在线观看| 阿v免费在线观看| 一级做a免费视频观看网站| 一级做a爰性色毛片免费| 久久国产精品免费一区二区三区| 国产精品免费一区二区三区| 免费观看在线禁片| 5g影院5g天天爽永久免费影院| 免费观看黄色的网站| 好吊妞在线新免费视频| 欧洲精品免费一区二区三区| 免费看男女下面日出水视频| 久久精品国产亚洲Aⅴ蜜臀色欲| 亚洲小说区图片区另类春色| 亚洲AV无码一区二区三区系列| 亚洲黄色免费观看| 亚洲AV无码乱码麻豆精品国产| 亚洲精品无码久久久久YW| 国产精品亚洲а∨天堂2021| 一区二区免费电影| 暖暖免费在线中文日本| 中国xxxxx高清免费看视频| 成人免费a级毛片| 亚洲第一页日韩专区| 亚洲国产精品无码专区在线观看| 久久精品亚洲一区二区三区浴池| 亚洲AV成人无码天堂| 国产成人高清亚洲一区91| 中国人免费观看高清在线观看二区| 日韩人妻一区二区三区免费| 成全视频在线观看免费高清动漫视频下载| 国产不卡免费视频| 亚洲av午夜福利精品一区| 亚洲一区二区三区在线网站|