All Classes
-
All Classes Interface Summary Class Summary Class Description AbstractMessageMatcherComposite<T> AbstractMessageMatcher
containing multipleMessageMatcher
AndMessageMatcher<T> MessageMatcher
that will return true if all of the passed inMessageMatcher
instances match.AuthenticationPrincipalArgumentResolver Allows resolving theAuthentication.getPrincipal()
using theAuthenticationPrincipal
annotation.AuthenticationPrincipalArgumentResolver Allows resolving theAuthentication.getPrincipal()
using theAuthenticationPrincipal
annotation.ChannelSecurityInterceptor Performs security handling of Message resources via a ChannelInterceptor implementation.CsrfChannelInterceptor ChannelInterceptorAdapter
that validates that a valid CSRF is included in the header of anySimpMessageType.CONNECT
message.CsrfTokenHandshakeInterceptor Copies a CsrfToken from the HttpServletRequest's attributes to the WebSocket attributes.CurrentSecurityContextArgumentResolver Allows resolving theAuthentication.getPrincipal()
using theCurrentSecurityContext
annotation.DefaultMessageSecurityExpressionHandler<T> The default implementation ofSecurityExpressionHandler
which uses aMessageSecurityExpressionRoot
.DefaultMessageSecurityMetadataSource A default implementation ofMessageSecurityMetadataSource
that looks up theConfigAttribute
instances using aMessageMatcher
.ExpressionBasedMessageSecurityMetadataSourceFactory A class used to create aMessageSecurityMetadataSource
that usesMessageMatcher
mapped to Spring Expressions.MessageExpressionVoter<T> Voter which handlesMessage
authorisation decisions.MessageMatcher<T> API for determining if aMessage
should be matched on.MessageSecurityExpressionRoot TheSecurityExpressionRoot
used forMessage
expressions.MessageSecurityMetadataSource ASecurityMetadataSource
that is used for securingMessage
OrMessageMatcher<T> MessageMatcher
that will return true if any of the passed inMessageMatcher
instances match.SecurityContextChannelInterceptor Creates aExecutorChannelInterceptor
that will obtain theAuthentication
from the specifiedMessage.getHeaders()
.SimpDestinationMessageMatcher MessageMatcher which compares a pre-defined pattern against the destination of aMessage
.SimpMessageTypeMatcher AMessageMatcher
that matches if the providedMessage
has a type that is the same as theSimpMessageType
that was specified in the constructor.