fluent-security

    1熱度

    1回答

    一口流利的安全自定義策略我有良好的安全設置(和工作),以確保我的控制器動作,並使用了溫莎城堡(如圖所示castlewindsor-fluentsecurity項目,你可以下載幾乎)來解決一切。我現在想要做的是創建一個自定義策略,在我們的Active Directory上運行查詢。我創建了一個實現ISecurityPolicy測試策略,但它並沒有默認的構造函數,因爲我需要注入訪問AD接口。這裏的政策

    2熱度

    1回答

    在ASP.NET MVC中,我們可以在AuthorizeAttribute中分配多個角色。我目前正在使用Fluent Security。文檔說RequireRolePolicy可以支持一個或多個角色。 我想要做的代碼如下: configuration.For<MyController>(x => x.Index()).RequireRole("Administrator, Editor");

    0熱度

    1回答

    是否可以使用FluentSecurity將AuthorizeAttribute應用於給定名稱空間內的所有控制器?

    0熱度

    1回答

    我在另一個MVC應用程序中使用了FluentSecurity,它的功能很強大,提供了一個靈活的實現。 我現在有要求提供應用程序範圍的角色,此外還提供了對個別實體的額外權限控制。 我的應用程序管理特定位置,用戶可能有權在一個或多個位置執行操作,每個位置都有一個唯一的ID。我需要檢查用戶是否具有特定的位置ID角色(有效地向角色添加另一個維度)。我有我的架構映射出來,以及我的回購/服務層。 我想知道如果

    1熱度

    1回答

    我已通過實施IPolicyViolationHandler在FluentSecurity(實現ISecurityPolicy)和相應的PolicyViolationHandler中編寫了自定義策略。一切都與政策和處理程序完美配合,但是我通過編寫一些單元測試來測試我的實現IPolicyViolationHandler.Handle(PolicyViolationException exception

    0熱度

    1回答

    我在MVC5應用程序中使用Fluent Security。我創建了一個名爲RequirePortalRole()的自定義策略。爲了測試的目的,我總是迴歸成功。 我的安全配置如下 configuration.ForAllControllers().DenyAnonymousAccess(); configuration.For<AccountController>(x => x.L

    5熱度

    1回答

    我有一個使用FluentSecurity的ASP.NET MVC網站。作爲一個Azure網站,它工作得很好。我需要使它成爲WebRole。我添加了一個WebRole項目,但WebRole在啓動時出現了一個通用的「由於發生內部服務器錯誤,無法顯示該頁面」。 我有一個DenyAnonymousAccessPolicyViolationHandler和RequireRolePolicyViolation

    1熱度

    1回答

    使用Fluent Security在mvc網絡應用程序的控制器視圖上設置SSL重定向的最佳方式是什麼?

    -1熱度

    1回答

    我在我的解決方案中有一個名爲app_ui的MVC應用程序作爲啓動項目,以及解決方案中的一些其他應用程序作爲模塊。然後在啓動項目中,我使用routetable訪問模塊及其操作。我使用fluentsecurity進行授權,並將其配置爲Global.asax,用於app_ui中的控制器,並且一切正常。但對於控制器和模塊中的操作,我無法將配置添加到fluentsecurity,並想知道如何爲它們添加設置策

    1熱度

    1回答

    這種確切的問題已經被問過GitHub,但所提供的解決方法只是不似乎是可選的版本2 的問題是,如果安全配置正確,當它甚至通過ForAllControllersInheriting進行配置,它不適用於CastleDynamixProxy運行時創建的控制器代理。 我想這是由於在流暢的安全性解析規則時這些控制器實際上不存在。有沒有解決方法?我想按照GitHub建議的方式創建自定義的HandleSecuri