springboot2.1.3整合websocket和websocket-security支持跨域连接
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot2.1.3整合websocket和websocket-security支持跨域连接相关的知识,希望对你有一定的参考价值。
参考技术A springboot整合websocket和websocket-security支持跨域连接项目地址: https://gitee.com/xuelingkang/spring-boot-demo
完整配置参考com.example.websocket包
所以继承了StompSubProtocolHandler,WebMvcStompEndpointRegistry,DelegatingWebSocketMessageBrokerConfiguration这三个类,添加websocket自定义拦截器接口,可以在拦截器中自定义websocket授权决策检查
配置类可以重写这个方法,默认该方法返回false,看方法的名字是关闭同源策略,但是只重写这个方法不能解决跨域的问题,还需要在registerStompEndpoints方法中设置允许的域名,"*"代表所有
如果有误导人的地方,欢迎大神批评指正!
SpringBoot系列八:SpringBoot整合消息服务(SpringBoot 整合 ActiveMQSpringBoot 整合 RabbitMQSpringBoot 整合 Kafka)
https://www.cnblogs.com/xuyiqing/p/10851859.html
https://www.cnblogs.com/leeSmall/p/8721556.html
https://www.cnblogs.com/linyufeng/p/9885645.html
以上是关于springboot2.1.3整合websocket和websocket-security支持跨域连接的主要内容,如果未能解决你的问题,请参考以下文章