Spring Security注销不适用于Spring 4 CORS

fabwu

最近,我Spring 4中尝试了新的内置CORS-Support这个功能很棒,我想在我的Spring Boot / AngularJS应用程序中实现它。

所有请求都可以正常工作,但是我无法注销我的用户,因为OPTIONS-Request/logout是由Spring Security处理的

可以OPTIONSSpring Security之前处理-Request,还是应该在其中附加CORS-HeadersLogoutSuccessHandler

罗伯·温奇

使用Spring Security时,建议使用CorsFilter您将要确保订购CorsFilterSpring Security之前的产品FilterChainProxy

您可以参考Spring Data Rest和Cors以获得有关使用的详细信息CorsFilter对于此问题,可能只需要注册注销URL即可。例如:

@Bean
public CorsFilter corsFilter() {

    UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
    CorsConfiguration config = new CorsConfiguration();
    config.setAllowCredentials(true); // you USUALLY want this
    // likely you should limit this to specific origins
    config.addAllowedOrigin("*"); 
    config.addAllowedHeader("*");
    config.addAllowedMethod("GET");
    config.addAllowedMethod("POST");
    config.addAllowedMethod("PUT");
    source.registerCorsConfiguration("/logout", config);
    return new CorsFilter(source);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

某些事务传播不适用于Spring / Hibernate 4

来自分类Dev

某些事务传播不适用于Spring / Hibernate 4

来自分类Dev

RediectAttributes不适用于Spring Security

来自分类Dev

Spring Web Security注销不适用于httpBasic身份验证

来自分类Dev

Spring 4.2的本机Global CORS支持不适用于CAS filterProcessesUrl

来自分类Dev

Spring Security CSRF不适用于Spring Session

来自分类Dev

Spring Security jdbcAuthentication不适用于默认角色处理

来自分类Dev

Spring Security CSRF令牌不适用于AJAX

来自分类Dev

Spring Security教程不适用于Tomcat Server

来自分类Dev

Thymeleaf Security不适用于Spring Boot 1.3.5

来自分类Dev

CrossOrigin注释不适用于Spring Security

来自分类Dev

Spring Security CSRF CORS

来自分类Dev

Spring Security CSRF CORS

来自分类Dev

Spring MVC 4响应主体序列化可用于JSON,但不适用于XML

来自分类Dev

使用Spring Boot / Spring Security配置公共端点仅适用于GET,不适用于POST

来自分类Dev

@ControllerAdvice不适用于Spring 3.2

来自分类Dev

@PostFilter不适用于Spring @Aspect

来自分类Dev

SessionAttributes不适用于Spring Boot

来自分类Dev

AngularJS模板不适用于Spring

来自分类Dev

Spring“cacheNames”不适用于“key”

来自分类Dev

Spring Saml不适用于最新的Spring Security 4.0.0.RELEASE

来自分类Dev

Spring Saml不适用于最新的Spring Security 4.0.0.RELEASE

来自分类Dev

适用于 iOS 的 Spring RestTemplate (Swift 4)

来自分类Dev

适用于 Android 的 Spring-Security

来自分类Dev

Spring Security不适用于“ hasRole('ROLE_ADMIN')”或ROLE_ADMIN

来自分类Dev

Spring Security @WithMockUser似乎不适用于状态更改动词(post,put ..)

来自分类Dev

Spring Security antMatcher表达式不适用于路径变量

来自分类Dev

CORS 不适用于 jQuery

来自分类Dev

配置Spring为CORS

Related 相关文章

  1. 1

    某些事务传播不适用于Spring / Hibernate 4

  2. 2

    某些事务传播不适用于Spring / Hibernate 4

  3. 3

    RediectAttributes不适用于Spring Security

  4. 4

    Spring Web Security注销不适用于httpBasic身份验证

  5. 5

    Spring 4.2的本机Global CORS支持不适用于CAS filterProcessesUrl

  6. 6

    Spring Security CSRF不适用于Spring Session

  7. 7

    Spring Security jdbcAuthentication不适用于默认角色处理

  8. 8

    Spring Security CSRF令牌不适用于AJAX

  9. 9

    Spring Security教程不适用于Tomcat Server

  10. 10

    Thymeleaf Security不适用于Spring Boot 1.3.5

  11. 11

    CrossOrigin注释不适用于Spring Security

  12. 12

    Spring Security CSRF CORS

  13. 13

    Spring Security CSRF CORS

  14. 14

    Spring MVC 4响应主体序列化可用于JSON,但不适用于XML

  15. 15

    使用Spring Boot / Spring Security配置公共端点仅适用于GET,不适用于POST

  16. 16

    @ControllerAdvice不适用于Spring 3.2

  17. 17

    @PostFilter不适用于Spring @Aspect

  18. 18

    SessionAttributes不适用于Spring Boot

  19. 19

    AngularJS模板不适用于Spring

  20. 20

    Spring“cacheNames”不适用于“key”

  21. 21

    Spring Saml不适用于最新的Spring Security 4.0.0.RELEASE

  22. 22

    Spring Saml不适用于最新的Spring Security 4.0.0.RELEASE

  23. 23

    适用于 iOS 的 Spring RestTemplate (Swift 4)

  24. 24

    适用于 Android 的 Spring-Security

  25. 25

    Spring Security不适用于“ hasRole('ROLE_ADMIN')”或ROLE_ADMIN

  26. 26

    Spring Security @WithMockUser似乎不适用于状态更改动词(post,put ..)

  27. 27

    Spring Security antMatcher表达式不适用于路径变量

  28. 28

    CORS 不适用于 jQuery

  29. 29

    配置Spring为CORS

热门标签

归档