All Classes and Interfaces

Class
Description
Abstract MessageMatcher containing multiple MessageMatcher
MessageMatcher that will return true if all of the passed in MessageMatcher instances match.
Allows resolving the Authentication.getPrincipal() using the AuthenticationPrincipal annotation.
Allows resolving the Authentication.getPrincipal() using the AuthenticationPrincipal annotation.
Authorizes Message resources using the provided AuthorizationManager
ChannelInterceptor that validates that a valid CSRF is included in the header of any SimpMessageType.CONNECT message.
Loads a CsrfToken from the HttpServletRequest and HttpServletResponse to populate the WebSocket attributes.
Allows resolving the Authentication.getPrincipal() using the CurrentSecurityContext annotation.
The default implementation of SecurityExpressionHandler which uses a MessageSecurityExpressionRoot.
An Message authorization context.
An expression handler for MessageAuthorizationContext.
API for determining if a Message should be matched on.
The result of matching against a Message contains the status, true or false, of the match and if present, any variables extracted from the match
 
The SecurityExpressionRoot used for Message expressions.
MessageMatcher that will return true if any of the passed in MessageMatcher instances match.
Match Messages based on the message destination pattern using a PathPattern.
A builder for specifying various elements of a message for the purpose of creating a PathPatternMessageMatcher.
Creates a ExecutorChannelInterceptor that will obtain the Authentication from the specified Message.getHeaders().
An ExecutorChannelInterceptor that takes an Authentication from the current SecurityContext (if any) in the SecurityContextPropagationChannelInterceptor.preSend(Message, MessageChannel) callback and stores it into an SecurityContextPropagationChannelInterceptor.authenticationHeaderName message header.
A MessageMatcher that matches if the provided Message has a type that is the same as the SimpMessageType that was specified in the constructor.
ChannelInterceptor that validates a CSRF token masked by the XorCsrfTokenRequestAttributeHandler in the header of any SimpMessageType.CONNECT message.