草庐IT

folder-security

全部标签

Spring Security OAuth2,它决定了安全性?

我一直在尝试使用DaveSyer的指南和JHipster的一些灵感来实现OAuth2身份验证服务器。但我无法弄清楚这一切是如何协同工作的。当我使用ResourceServerConfigurerAdapter时,使用WebSecurityConfigurerAdapter的安全设置似乎被覆盖了。@Configuration@EnableResourceServerpublicclassOAuth2ResourceConfigextendsResourceServerConfigurerAdapter{privateTokenExtractortokenExtractor=newBear

Spring Security OAuth2,它决定了安全性?

我一直在尝试使用DaveSyer的指南和JHipster的一些灵感来实现OAuth2身份验证服务器。但我无法弄清楚这一切是如何协同工作的。当我使用ResourceServerConfigurerAdapter时,使用WebSecurityConfigurerAdapter的安全设置似乎被覆盖了。@Configuration@EnableResourceServerpublicclassOAuth2ResourceConfigextendsResourceServerConfigurerAdapter{privateTokenExtractortokenExtractor=newBear

Spring Security 和 @Async(经过身份验证的用户混在一起)

我使用Spring异步调用一个方法,使用@Async.这个方法调用另一个用@PreAuthorize注释的方法。,Spring安全注解。为了使授权工作,我必须设置SecurityContextHolder模式为MODE_INHERITABLETHREADLOCAL,以便将身份验证信息传递给异步调用。到目前为止一切正常。但是,当我注销并以其他用户身份登录时,SecurityContextHolder在异步方法中存储已注销的旧用户的身份验证信息。它当然会导致不需要的AccessDenied异常(exception)。同步调用不存在这样的问题。我已经定义了,那么执行器池中的线程一旦初始化就不

Spring Security 和 @Async(经过身份验证的用户混在一起)

我使用Spring异步调用一个方法,使用@Async.这个方法调用另一个用@PreAuthorize注释的方法。,Spring安全注解。为了使授权工作,我必须设置SecurityContextHolder模式为MODE_INHERITABLETHREADLOCAL,以便将身份验证信息传递给异步调用。到目前为止一切正常。但是,当我注销并以其他用户身份登录时,SecurityContextHolder在异步方法中存储已注销的旧用户的身份验证信息。它当然会导致不需要的AccessDenied异常(exception)。同步调用不存在这样的问题。我已经定义了,那么执行器池中的线程一旦初始化就不

找不到 Spring Security 标记库

当我把我会收到以下错误:Theabsoluteuri:http://www.springframework.org/security/tagscannotberesolvedineitherweb.xmlorthejarfilesdeployedwiththisapplication但我的/lib文件夹中有spring-security-taglibs-3.1.3等。有谁知道我还缺少什么? 最佳答案 添加此依赖项为我修复了它(使用3.1.X.RELEASE):org.springframework.securityspring-se

找不到 Spring Security 标记库

当我把我会收到以下错误:Theabsoluteuri:http://www.springframework.org/security/tagscannotberesolvedineitherweb.xmlorthejarfilesdeployedwiththisapplication但我的/lib文件夹中有spring-security-taglibs-3.1.3等。有谁知道我还缺少什么? 最佳答案 添加此依赖项为我修复了它(使用3.1.X.RELEASE):org.springframework.securityspring-se

java - Spring Security HTTP Basic for RESTFul 和 FormLogin (Cookies) for web - 注释

具体我只想对特定的URL模式进行HTTP基本身份验证。详细说明我正在为我的应用程序创建一个API接口(interface),它需要通过简单的HTTP基本身份验证进行身份验证。但其他网页应该不使用HTTPbasic,而是使用普通表单登录。当前配置-不工作@Overrideprotectedvoidconfigure(HttpSecurityhttp)throwsException{http//HTTPSecurity.csrf().disable()//DisableCSRF.authorizeRequests()//AuthorizeRequestConfiguration.antMa

java - Spring Security HTTP Basic for RESTFul 和 FormLogin (Cookies) for web - 注释

具体我只想对特定的URL模式进行HTTP基本身份验证。详细说明我正在为我的应用程序创建一个API接口(interface),它需要通过简单的HTTP基本身份验证进行身份验证。但其他网页应该不使用HTTPbasic,而是使用普通表单登录。当前配置-不工作@Overrideprotectedvoidconfigure(HttpSecurityhttp)throwsException{http//HTTPSecurity.csrf().disable()//DisableCSRF.authorizeRequests()//AuthorizeRequestConfiguration.antMa

iOS 9 : Application Transport Security plist configurations

我目前正在开发一个同时使用HTTPS端点和HTTP端点的应用程序。现在我想通过在plist中创建一个NSExceptionDomains字典来符合iOS9的应用程序传输安全性,但是我的应用程序命中的第3方端点的数量是动态的并且总是在增长所以这样做是一个相当乏味的任务。因此,虽然我可以将NSAllowsArbitraryLoads设置为YES,但我宁愿默认关闭ATS,但我的少数安全HTTPS端点除外。是否有可能做到这一点?我看到一篇关于有人以这种方式配置plist的博客文章。但我找不到任何信息来验证这是一个有效的解决方案,我也不知道如何知道HTTPS请求是否正在使用ATS。有谁知道这是否

java - Spring Security hasRole() 不起作用

我在使用SpringSecurity&&Thymeleaf时遇到了问题,特别是在尝试使用hasRole时表达。'admin'用户具有角色'ADMIN'但hasRole('ADMIN')无论如何我尝试解析为false我的html:1.2.3.true4.5.6.ISADMIN7.ISADMIN8.9.结果:1.admin2.[ADMIN]3.true4.true5.ADMIN6."printsnothingbecausehasRole('ADMIN')resolvestofalse"7."printsnothingbecausehasRole(#vars.role_admin)resol