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
Deprecated.
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
.Deprecated.
Use
MessageMatcherDelegatingAuthorizationManager
insteadDeprecated.
Use
MessageMatcherDelegatingAuthorizationManager
insteadAn
Message
authorization context.An expression handler for
MessageAuthorizationContext
.Deprecated.
Use
MessageMatcherDelegatingAuthorizationManager
insteadAPI 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 matchA builder for
MessageMatcherDelegatingAuthorizationManager
.Deprecated, for removal: This API element is subject to removal in a future version.
The
SecurityExpressionRoot
used for Message
expressions.Deprecated.
Use
MessageMatcherDelegatingAuthorizationManager
insteadMessageMatcher
that will return true if any of the passed in
MessageMatcher
instances match.Match
Message
s 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.Deprecated.
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.
AuthorizationChannelInterceptor
instead