草庐IT

securing

全部标签

security - 我应该如何保护使用 Wicket、Spring 和 JPA 编写的 web 应用程序?

所以,我有一个使用Wicket1.4框架的基于Web的应用程序,它使用Springbeans、JavaPersistenceAPI(JPA)和OpenSessionInView模式。我希望找到一个声明性的安全模型,但不需要大量的XML配置——我更喜欢注释。以下是目前的选项:SpringSecurity(guide)-看起来很完整,但我发现的每个将它与Wicket结合的指南仍​​然称它为AcegiSecurity,这让我觉得它一定是旧的。Wicket-Auth-Roles(guide1和guide2)-大多数指南建议将其与SpringSecurity混合使用,我喜欢@Authorize(

security - 我应该如何保护使用 Wicket、Spring 和 JPA 编写的 web 应用程序?

所以,我有一个使用Wicket1.4框架的基于Web的应用程序,它使用Springbeans、JavaPersistenceAPI(JPA)和OpenSessionInView模式。我希望找到一个声明性的安全模型,但不需要大量的XML配置——我更喜欢注释。以下是目前的选项:SpringSecurity(guide)-看起来很完整,但我发现的每个将它与Wicket结合的指南仍​​然称它为AcegiSecurity,这让我觉得它一定是旧的。Wicket-Auth-Roles(guide1和guide2)-大多数指南建议将其与SpringSecurity混合使用,我喜欢@Authorize(

spring - 如何使用 Spring Security 很好地处理文件上传 MaxUploadSizeExceededException

我正在使用SpringWeb4.0.5、SpringSecurity3.2.4、CommonsFileUpload1.3.1、Tomcat7,我得到了一个丑陋的MaxUploadSizeExceededException当我的上传大小超出限制时,会导致“500内部服务器错误”。我用一个很好的通用弹出窗口来处理它,但我宁愿让我的Controller通过正确的解释消息返回原始表单来处理它。我已经多次看到类似的问题,其中一些解决方案在不使用SpringSecurity时可能会起作用;我试过的没有一个对我有用。问题可能是在使用SpringSecurity时,CommonsMultipartRe

spring - 如何使用 Spring Security 很好地处理文件上传 MaxUploadSizeExceededException

我正在使用SpringWeb4.0.5、SpringSecurity3.2.4、CommonsFileUpload1.3.1、Tomcat7,我得到了一个丑陋的MaxUploadSizeExceededException当我的上传大小超出限制时,会导致“500内部服务器错误”。我用一个很好的通用弹出窗口来处理它,但我宁愿让我的Controller通过正确的解释消息返回原始表单来处理它。我已经多次看到类似的问题,其中一些解决方案在不使用SpringSecurity时可能会起作用;我试过的没有一个对我有用。问题可能是在使用SpringSecurity时,CommonsMultipartRe

java - 如何仅在安全端点上应用 Spring Security 过滤器?

我有以下SpringSecurity配置:httpSecurity.csrf().disable().exceptionHandling().authenticationEntryPoint(unauthorizedHandler).and().sessionManagement().sessionCreationPolicy(SessionCreationPolicy.STATELESS).and().authorizeRequests().antMatchers("/api/**").fullyAuthenticated().and().addFilterBefore(authen

java - 如何仅在安全端点上应用 Spring Security 过滤器?

我有以下SpringSecurity配置:httpSecurity.csrf().disable().exceptionHandling().authenticationEntryPoint(unauthorizedHandler).and().sessionManagement().sessionCreationPolicy(SessionCreationPolicy.STATELESS).and().authorizeRequests().antMatchers("/api/**").fullyAuthenticated().and().addFilterBefore(authen

java - Spring Security 中的 "principal"是什么?

我对Spring和SpringSecurity非常陌生。我正在阅读有关SpringSecurity的内容,它提出了principal的概念,它应该是当前登录的用户。但是,如果我们有多个当前登录用户怎么办?那么,我的问题是,那么SpringSecurity的主体到底是什么?例如,我已经阅读了本教程:http://www.mkyong.com/spring-security/get-current-logged-in-username-in-spring-security/他们似乎考虑到当前只有一个登录用户,但这种情况并不常见。如何检索特定用户?以及如何区分正在执行请求的用户?

java - Spring Security 中的 "principal"是什么?

我对Spring和SpringSecurity非常陌生。我正在阅读有关SpringSecurity的内容,它提出了principal的概念,它应该是当前登录的用户。但是,如果我们有多个当前登录用户怎么办?那么,我的问题是,那么SpringSecurity的主体到底是什么?例如,我已经阅读了本教程:http://www.mkyong.com/spring-security/get-current-logged-in-username-in-spring-security/他们似乎考虑到当前只有一个登录用户,但这种情况并不常见。如何检索特定用户?以及如何区分正在执行请求的用户?

spring - 在 Spring Security OAuth2(提供者)中使用作用域作为角色

让我们考虑一个相当简单的假设应用程序,用户可以在其中阅读或撰写帖子。有些用户可以阅读和撰写文章,而有些用户只能阅读它们。使用SpringSecurity(3.2.1),我通过两个角色对此进行建模:ROLE_WRITE:此角色授予用户撰写帖子的权限。ROLE_READ:此角色授予用户阅读帖子的权限。使用Spring安全性实现这一点相当简单......现在我还想通过使用SpringSecurityOAuth(version2.0.0.M3ATM)实现OAuth2提供程序来允许第三方应用代表用户读取和写入帖子。.在授权步骤中,应用会询问用户是否愿意授予代表他们阅读和/或撰写帖子的权利。这里的

spring - 在 Spring Security OAuth2(提供者)中使用作用域作为角色

让我们考虑一个相当简单的假设应用程序,用户可以在其中阅读或撰写帖子。有些用户可以阅读和撰写文章,而有些用户只能阅读它们。使用SpringSecurity(3.2.1),我通过两个角色对此进行建模:ROLE_WRITE:此角色授予用户撰写帖子的权限。ROLE_READ:此角色授予用户阅读帖子的权限。使用Spring安全性实现这一点相当简单......现在我还想通过使用SpringSecurityOAuth(version2.0.0.M3ATM)实现OAuth2提供程序来允许第三方应用代表用户读取和写入帖子。.在授权步骤中,应用会询问用户是否愿意授予代表他们阅读和/或撰写帖子的权利。这里的