security-trimming

    1熱度

    1回答

    在ASP.NET Core MVC中我想隱藏用戶無權訪問的導航欄中的鏈接。目前我在以前的項目中使用的MvcSiteMapProvider不支持ASP.NET Core MVC。 幾年前,一個類似的question被問到,雖然建議的答案會起作用,但它需要在控制器/操作上重複授權過濾器集以確保隱藏鏈接。 這是怎麼做到的,並且在ASP.NET Core MVC中是否有任何當前的安全調整示例?

    0熱度

    1回答

    我有菜單項主頁,關於和聯繫。我只希望Anon用戶可以訪問Home,而通過身份驗證的用戶可以訪問About/Contact。這很適合使用Sitemap並使用SecurityTrimming。我的問題是,當Anon用戶點擊關於/聯繫人時,似乎默認的重定向是login.aspx。由於我的Login.aspx頁面位於一個名爲Accounts的文件夾中(我也有其他管理頁面),我需要將重定向URL從「logi

    0熱度

    1回答

    我正在使用MvcSiteMapProvider Html Helper創建導航欄。導航欄的內容取決於訪問者權限,因此我正在使用安全修整功能來僅顯示該用戶被授權的內容。爲了提高性能,我試圖緩存這個導航欄。 導航欄是與以下內容的局部視圖中創建: [System.Web.Mvc.OutputCache(Duration = 10, VaryByCustom = "User")] [ChildActio

    0熱度

    2回答

    在SharePoint 2010中,基於組修剪單個頁面上的內容的最佳做法是什麼?例如,我有兩種類型的客戶,每個客戶都屬於不同的組。我只希望客戶1看到他們的內容(鏈接,文本等),而我只希望組2看到他們的內容。我可以將這些內容放在單獨的頁面上,但有些客戶將屬於這兩個組,並且在同一頁面上顯示所有這些信息是有意義的。

    0熱度

    2回答

    我目前正在嘗試實現一個自定義SiteMap提供程序。我已經閱讀了幾篇關於它的教程,並且遵循了他們的主導。 我已經創建了一個名爲MySiteMapProvider的XmlSiteMapProvider的子類,它位於MyProject.Security中。 我已經添加下面的代碼我的web.config的system.web節: <siteMap defaultProvider="MySiteMapPr

    1熱度

    1回答

    我已爲SharePoint搜索創建了自定義搜索安全修剪器。不幸的是,沒有按「T工作與SharePoint的FAST Search。 是否有通過它可以實現快速的搜索結果類似的自定義安全修整什麼辦法?

    0熱度

    1回答

    我無法弄清楚這一點。 我有以下的網站地圖 <?xml version="1.0" encoding="utf-8" ?> <siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" > <siteMapNode url="~/" title="Root" description="Go root">

    0熱度

    1回答

    我有一個自定義菜單,它利用標準的asp.net站點地圖。它工作的很好,但我的一些頁面是由URL重寫器動態生成的,所以它們不會位於站點地圖XML文件中。目前,我推出了一個自定義解決方案,通過CSS類顯示/隱藏菜單項,並對用戶所在角色進行編程檢查。直到我訪問站點地圖文件中不存在的動態頁面時,它才能正常工作。我已經嘗試過使用安全修整的站點地圖文件中的「角色」屬性,但它不起作用,因爲我有一個自定義菜單。

    9熱度

    1回答

    我正在處理的iPad應用程序要求用戶提供用戶名和密碼,以便在他們可以輸入正確的應用程序之前通過服務器進行身份驗證。我正在考慮進行微妙的更改,以便在用戶名和密碼開頭和結尾的空白處被忽略。 好主意?餿主意?你的立場的原因是什麼? 這是在我今天向客戶展示產品並努力登錄之後出現的。經過三次嘗試後,我終於意識到,我不知怎麼設法在我的用戶名之前放置了一個空格,當然,不匹配服務器上的任何用戶名。考慮到現場邊界與

    3熱度

    3回答

    我滾動我自己的SiteMapProvider繼承System.Web.XmlSiteMapProvider。 我想重寫檢查用戶是在的SiteMapNode的財產roles指定角色的邏輯: <siteMapNode url="Add.aspx?type=user" title="Add user" roles="admin" /> 我怎麼能這樣做? XmlSiteMapProvider調用哪個類