All Classes
-
All Classes Interface Summary Class Summary Class Description AbstractMessageMatcherComposite<T> AbstractMessageMatchercontaining multipleMessageMatcherAndMessageMatcher<T> MessageMatcherthat will return true if all of the passed inMessageMatcherinstances match.AuthenticationPrincipalArgumentResolver Allows resolving theAuthentication.getPrincipal()using theAuthenticationPrincipalannotation.AuthenticationPrincipalArgumentResolver Allows resolving theAuthentication.getPrincipal()using theAuthenticationPrincipalannotation.ChannelSecurityInterceptor Performs security handling of Message resources via a ChannelInterceptor implementation.CsrfChannelInterceptor ChannelInterceptorAdapterthat validates that a valid CSRF is included in the header of anySimpMessageType.CONNECTmessage.CsrfTokenHandshakeInterceptor Copies a CsrfToken from the HttpServletRequest's attributes to the WebSocket attributes.CurrentSecurityContextArgumentResolver Allows resolving theAuthentication.getPrincipal()using theCurrentSecurityContextannotation.DefaultMessageSecurityExpressionHandler<T> The default implementation ofSecurityExpressionHandlerwhich uses aMessageSecurityExpressionRoot.DefaultMessageSecurityMetadataSource A default implementation ofMessageSecurityMetadataSourcethat looks up theConfigAttributeinstances using aMessageMatcher.ExpressionBasedMessageSecurityMetadataSourceFactory A class used to create aMessageSecurityMetadataSourcethat usesMessageMatchermapped to Spring Expressions.MessageExpressionVoter<T> Voter which handlesMessageauthorisation decisions.MessageMatcher<T> API for determining if aMessageshould be matched on.MessageSecurityExpressionRoot TheSecurityExpressionRootused forMessageexpressions.MessageSecurityMetadataSource ASecurityMetadataSourcethat is used for securingMessageOrMessageMatcher<T> MessageMatcherthat will return true if any of the passed inMessageMatcherinstances match.SecurityContextChannelInterceptor Creates aExecutorChannelInterceptorthat will obtain theAuthenticationfrom the specifiedMessage.getHeaders().SimpDestinationMessageMatcher MessageMatcher which compares a pre-defined pattern against the destination of aMessage.SimpMessageTypeMatcher AMessageMatcherthat matches if the providedMessagehas a type that is the same as theSimpMessageTypethat was specified in the constructor.