98得票3回答
如何创建自定义方法以在Spring安全表达式语言注释中使用

我想创建一个类,为Spring安全表达式语言添加自定义方法,以便通过注释实现基于方法的授权。 例如,我想创建一个名为'customMethodReturningBoolean'的自定义方法,以便可以像这样使用: @PreAuthorize("customMethodReturningBoo...

98得票18回答
Spring Boot:如何指定PasswordEncoder?

目前我已经有了主类:package com.recweb.springboot; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBo...

98得票8回答
在Spring中如何获取Session对象?

我对 Spring 和 Spring 安全性相对较新。 我正在尝试编写一个需要使用 Spring 安全性在服务器端验证用户的程序, 我想到了以下内容:public class CustomAuthenticationProvider extends AbstractUserDetailsA...

98得票11回答
在Spring Boot和Spring Security应用程序中提供静态Web资源

我正在尝试开发Spring Boot Web应用程序,并使用Spring Security Java配置对其进行安全保护。 根据Spring博客中的建议,将我的静态Web资源放置在“src/main/resources/public”中后,我能够获取静态资源。也就是说,在浏览器中输入http...

97得票11回答
请求参数“_csrf”或头部“X-CSRF-TOKEN”中发现无效的CSRF令牌“null”。

在配置了Spring Security 3.2之后,_csrf.token未绑定到请求或会话对象。 这是Spring Security的配置:<http pattern="/login.jsp" security="none"/> <http> <in...

95得票5回答
如何使用Spring Boot和Spring Security保护REST API?

我知道保护REST API是一个广受关注的话题,但我无法创建一个符合我的标准的小型原型(我需要确认这些标准是否现实)。有很多选项可以保护资源和使用Spring security,我需要澄清我的需求是否现实。 我的要求 基于令牌的身份验证器-用户提供其凭据并获得唯一且有时限的访问令牌。 我...

93得票3回答
如何在自定义过滤器中使用Java配置注入AuthenticationManager

我正在使用Spring Security 3.2和Spring 4.0.1我正在将一个xml配置转换为Java配置。当我在我的过滤器中用@Autowired注释AuthenticationManager时,我会得到一个异常。Caused by: org.springframework.bean...

90得票8回答
在Postman中出现“不支持的媒体类型”

我正在使用oauth2和jwt实现spring security。 以下是我的登录函数:function doLogin(loginData) { $.ajax({ url : back+"/auth/secret", type : "POST", ...

89得票2回答
何时使用Spring Security的antMatcher()方法?

什么时候使用antMatcher()和antMatchers()? 例如:http .antMatcher("/high_level_url_A/**") .authorizeRequests() .antMatchers("/high_level_url_A/sub...

88得票4回答
Spring安全配置 - HttpSecurity与WebSecurity的区别

我只需要在Spring安全配置中理解一些东西。使用以下示例...@Configuration public class SecurityConfig extends WebSecurityConfigurerAdapter { @Override protected void...