@@ -58,7 +58,7 @@ Kotlin::
58
58
@EnableWebSocketSecurity // <1> <2>
59
59
open class WebSocketSecurityConfig { // <1> <2>
60
60
@Bean
61
- fun messageAuthorizationManager(messages: MessageMatcherDelegatingAuthorizationManager.Builder): AuthorizationManager<Message<? >> {
61
+ fun messageAuthorizationManager(messages: MessageMatcherDelegatingAuthorizationManager.Builder): AuthorizationManager<Message<* >> {
62
62
messages.simpDestMatchers("/user/**").hasRole("USER") // <3>
63
63
return messages.build()
64
64
}
@@ -108,7 +108,7 @@ Kotlin::
108
108
@EnableWebSocketSecurity // <1> <2>
109
109
open class WebSocketSecurityConfig {
110
110
@Bean
111
- fun messageAuthorizationManager(messages: MessageMatcherDelegatingAuthorizationManager.Builder): AuthorizationManager<Message<? >> {
111
+ fun messageAuthorizationManager(messages: MessageMatcherDelegatingAuthorizationManager.Builder): AuthorizationManager<Message<* >> {
112
112
return AuthorityAuthorizationManager.hasRole("USER") // <3>
113
113
}
114
114
}
@@ -156,7 +156,7 @@ Kotlin::
156
156
----
157
157
@Configuration
158
158
open class WebSocketSecurityConfig {
159
- fun messageAuthorizationManager(messages: MessageMatcherDelegatingAuthorizationManager.Builder): AuthorizationManager<Message<? > {
159
+ fun messageAuthorizationManager(messages: MessageMatcherDelegatingAuthorizationManager.Builder): AuthorizationManager<Message<*> > {
160
160
messages
161
161
.nullDestMatcher().authenticated() // <1>
162
162
.simpSubscribeDestMatchers("/user/queue/errors").permitAll() // <2>
@@ -394,7 +394,7 @@ open class WebSocketSecurityConfig : WebSocketMessageBrokerConfigurer {
394
394
395
395
@Override
396
396
override fun configureClientInboundChannel(registration: ChannelRegistration) {
397
- var myAuthorizationRules: AuthorizationManager<Message<? >> = AuthenticatedAuthorizationManager.authenticated()
397
+ var myAuthorizationRules: AuthorizationManager<Message<* >> = AuthenticatedAuthorizationManager.authenticated()
398
398
var authz: AuthorizationChannelInterceptor = AuthorizationChannelInterceptor(myAuthorizationRules)
399
399
var publisher: AuthorizationEventPublisher = SpringAuthorizationEventPublisher(this.context)
400
400
authz.setAuthorizationEventPublisher(publisher)
0 commit comments