草庐IT

security_steps

全部标签

c# - 在 Visual Studio 解决方案中的某个项目上启用和禁用 "Step into"调试

我有一个包含四个C#项目的VisualStudio解决方案。我想从我的主项目进入解决方案中支持项目的代码,但是当我使用“进入”键时,它只是跳过对另一个项目的调用。我在支持项目中设置了断点,但它们被忽略了,而且我终其一生都无法让它进入对该项目的任何引用。一切都设置为编译为“调试”,我看到VisualStudio警告我之前不会命中断点-在这种情况下它不会这样做。看起来好像我的代码可以调试,但在运行时,某处有一个设置告诉VisualStudio不要单步执行该项目中的代码。我的解决方案中的所有其他项目都可以顺利调试。我勾选了哪个方框导致了这种行为?澄清更新:“仅我的代码”选项当前已禁用。此外,

c# - 错误 : Inheritance security rules violated by type: 'System.Web.WebPages.Razor.WebPageRazorHost'

我的ASP.NETMVC4解决方案突然给我这个错误:Inheritancesecurityrulesviolatedbytype:'System.Web.WebPages.Razor.WebPageRazorHost'.Derivedtypesmusteithermatchthesecurityaccessibilityofthebasetypeorbelessaccessible.我用谷歌搜索了这个问题,每个人都说当有人将解决方案从一个版本更新到另一个版本时就会发生这种情况。但我没有更新我的解决方案,只是将IDE从VS12更改为VS13。这是造成问题的原因吗?完整的堆栈跟踪如下:[T

java - 类型级别的 Spring Security @PreAuthorize 不能在方法级别上覆盖

我正在尝试在类型级别使用@PreAuthorize注释保护Controller,并尝试通过使用不同的@PreAuthorize注释某些方法来覆盖该行为。然而问题是,Spring首先评估方法注释(授予访问权限),然后评估类注释(拒绝访问)。有没有办法颠倒这个顺序?我还想不通。编辑:在方法级别,我只想授予非注册用户访问权限:@PreAuthorize("isAnonymous()")@RequestMapping(value="/create",method=RequestMethod.GET)publicStringrenderCreateEntity(ModelMapmodel){re

java - 类型级别的 Spring Security @PreAuthorize 不能在方法级别上覆盖

我正在尝试在类型级别使用@PreAuthorize注释保护Controller,并尝试通过使用不同的@PreAuthorize注释某些方法来覆盖该行为。然而问题是,Spring首先评估方法注释(授予访问权限),然后评估类注释(拒绝访问)。有没有办法颠倒这个顺序?我还想不通。编辑:在方法级别,我只想授予非注册用户访问权限:@PreAuthorize("isAnonymous()")@RequestMapping(value="/create",method=RequestMethod.GET)publicStringrenderCreateEntity(ModelMapmodel){re

spring - 我应该什么时候在我的应用程序中实现 Spring Security ACL?

SpringSecurityACL看起来非常强大,并且当您可以坚持使用它们的数据库实现时,它很容易实现。但是,当您必须实现自己的Acl和AclService时,它似乎变得更加复杂(例如,参见这个(旧)verybasictutorial仅约26页)和似乎很难找到它的引用资料和示例(该教程来自2008年)。例如,在我们的应用程序中,用户具有角色并属于部门。大多数时候,他们被允许根据他们的角色对属于他们部门的对象执行一些操作。在所有情况下,部门+角色足以决定是否应授予用户对特定对象的特定操作。用户、角色和部门由外部应用程序管理,当用户连接时我们会从该应用程序中检索它们(我们使用的是REST服

spring - 我应该什么时候在我的应用程序中实现 Spring Security ACL?

SpringSecurityACL看起来非常强大,并且当您可以坚持使用它们的数据库实现时,它很容易实现。但是,当您必须实现自己的Acl和AclService时,它似乎变得更加复杂(例如,参见这个(旧)verybasictutorial仅约26页)和似乎很难找到它的引用资料和示例(该教程来自2008年)。例如,在我们的应用程序中,用户具有角色并属于部门。大多数时候,他们被允许根据他们的角色对属于他们部门的对象执行一些操作。在所有情况下,部门+角色足以决定是否应授予用户对特定对象的特定操作。用户、角色和部门由外部应用程序管理,当用户连接时我们会从该应用程序中检索它们(我们使用的是REST服

java - 如何使用 Spring Security 3.1 更改当前用户的登录名?

我要求每个用户在保持登录状态时都可以更改自己的用户名。问题是如何更新SpringSecurity的AuthenticationToken中的用户名(Principal)?(我必须更新它,因为我在某些业务用例中使用身份验证token中的主体名称来识别用户。)我使用基于表单和基于cookie记住我的登录,因此我的身份验证token是UsernamePaswordAuthenticationToken和RememberMeAuthenticationToken。两者都有一个存储登录名的字段principal。不幸的是这个变量是final,所以我不能改变它的值。有人知道SpringSecuri

java - 如何使用 Spring Security 3.1 更改当前用户的登录名?

我要求每个用户在保持登录状态时都可以更改自己的用户名。问题是如何更新SpringSecurity的AuthenticationToken中的用户名(Principal)?(我必须更新它,因为我在某些业务用例中使用身份验证token中的主体名称来识别用户。)我使用基于表单和基于cookie记住我的登录,因此我的身份验证token是UsernamePaswordAuthenticationToken和RememberMeAuthenticationToken。两者都有一个存储登录名的字段principal。不幸的是这个变量是final,所以我不能改变它的值。有人知道SpringSecuri

spring - 默认 Spring Security 重定向到 favicon

我正在使用SpringSecurity3.1。授权后重定向时出现问题。它重定向到一个favicon404错误。为favicon添加role_anonymous没有帮助。--> 最佳答案 您最好从过滤器链中完全省略该路径。使用改为。还请记住,您需要将intercept-url元素从最具体到最不具体的模式排序,因此您的原始配置无论如何都会忽略favicon模式。我还建议您不要使用auto-config,而是明确指定要使用的功能,以便清楚要添加到安全过滤器链中的内容。 关于spring-默认S

spring - 默认 Spring Security 重定向到 favicon

我正在使用SpringSecurity3.1。授权后重定向时出现问题。它重定向到一个favicon404错误。为favicon添加role_anonymous没有帮助。--> 最佳答案 您最好从过滤器链中完全省略该路径。使用改为。还请记住,您需要将intercept-url元素从最具体到最不具体的模式排序,因此您的原始配置无论如何都会忽略favicon模式。我还建议您不要使用auto-config,而是明确指定要使用的功能,以便清楚要添加到安全过滤器链中的内容。 关于spring-默认S