Index
All Classes and Interfaces|All Packages
A
- add(PayloadExchangeMatcherEntry<ReactiveAuthorizationManager<PayloadExchangeAuthorizationContext>>) - Method in class org.springframework.security.rsocket.authorization.PayloadExchangeMatcherReactiveAuthorizationManager.Builder
- AnonymousPayloadInterceptor - Class in org.springframework.security.rsocket.authentication
-
If
ReactiveSecurityContextHolder
is empty populates anAnonymousAuthenticationToken
- AnonymousPayloadInterceptor(String) - Constructor for class org.springframework.security.rsocket.authentication.AnonymousPayloadInterceptor
-
Creates a filter with a principal named "anonymousUser" and the single authority "ROLE_ANONYMOUS".
- AnonymousPayloadInterceptor(String, Object, List<GrantedAuthority>) - Constructor for class org.springframework.security.rsocket.authentication.AnonymousPayloadInterceptor
- anyExchange() - Static method in class org.springframework.security.rsocket.util.matcher.PayloadExchangeMatchers
- anyRequest() - Static method in class org.springframework.security.rsocket.util.matcher.PayloadExchangeMatchers
- apply(SocketAcceptor) - Method in class org.springframework.security.rsocket.core.PayloadSocketAcceptorInterceptor
- apply(SocketAcceptor) - Method in class org.springframework.security.rsocket.core.SecuritySocketAcceptorInterceptor
- AuthenticationPayloadExchangeConverter - Class in org.springframework.security.rsocket.authentication
-
Converts from the
PayloadExchange
for Authentication Extension. - AuthenticationPayloadExchangeConverter() - Constructor for class org.springframework.security.rsocket.authentication.AuthenticationPayloadExchangeConverter
- AuthenticationPayloadInterceptor - Class in org.springframework.security.rsocket.authentication
-
Uses the provided
ReactiveAuthenticationManager
to authenticate a Payload. - AuthenticationPayloadInterceptor(ReactiveAuthenticationManager) - Constructor for class org.springframework.security.rsocket.authentication.AuthenticationPayloadInterceptor
-
Creates a new instance
- AuthorizationPayloadInterceptor - Class in org.springframework.security.rsocket.authorization
-
Provides authorization of the
PayloadExchange
. - AuthorizationPayloadInterceptor(ReactiveAuthorizationManager<PayloadExchange>) - Constructor for class org.springframework.security.rsocket.authorization.AuthorizationPayloadInterceptor
B
- BASIC_AUTHENTICATION_MIME_TYPE - Static variable in class org.springframework.security.rsocket.metadata.UsernamePasswordMetadata
-
Deprecated.Basic did not evolve into the standard. Instead use Simple Authentication MimeTypeUtils.parseMimeType(WellKnownMimeType.MESSAGE_RSOCKET_AUTHENTICATION.getString())
- BasicAuthenticationDecoder - Class in org.springframework.security.rsocket.metadata
-
Deprecated.Basic Authentication did not evolve into a standard. Use Simple Authentication instead.
- BasicAuthenticationDecoder() - Constructor for class org.springframework.security.rsocket.metadata.BasicAuthenticationDecoder
-
Deprecated.
- BasicAuthenticationEncoder - Class in org.springframework.security.rsocket.metadata
-
Deprecated.Basic Authentication did not evolve into a standard. use
SimpleAuthenticationEncoder
- BasicAuthenticationEncoder() - Constructor for class org.springframework.security.rsocket.metadata.BasicAuthenticationEncoder
-
Deprecated.
- BasicAuthenticationPayloadExchangeConverter - Class in org.springframework.security.rsocket.authentication
-
Converts from the
PayloadExchange
to aUsernamePasswordAuthenticationToken
by extractingBASIC_AUTHENTICATION_MIME_TYPE
from the metadata. - BasicAuthenticationPayloadExchangeConverter() - Constructor for class org.springframework.security.rsocket.authentication.BasicAuthenticationPayloadExchangeConverter
- BEARER_AUTHENTICATION_MIME_TYPE - Static variable in class org.springframework.security.rsocket.metadata.BearerTokenMetadata
-
Deprecated.Basic did not evolve into the standard. Instead use Simple Authentication MimeTypeUtils.parseMimeType(WellKnownMimeType.MESSAGE_RSOCKET_AUTHENTICATION.getString())
- BearerPayloadExchangeConverter - Class in org.springframework.security.rsocket.authentication
-
Converts from the
PayloadExchange
to aBearerTokenAuthenticationToken
by extractingBearerTokenMetadata.BEARER_AUTHENTICATION_MIME_TYPE
from the metadata. - BearerPayloadExchangeConverter() - Constructor for class org.springframework.security.rsocket.authentication.BearerPayloadExchangeConverter
- BearerTokenAuthenticationEncoder - Class in org.springframework.security.rsocket.metadata
-
Encodes Bearer Authentication.
- BearerTokenAuthenticationEncoder() - Constructor for class org.springframework.security.rsocket.metadata.BearerTokenAuthenticationEncoder
- BearerTokenMetadata - Class in org.springframework.security.rsocket.metadata
-
Represents a bearer token that has been encoded into a
Payload#metadata()
. - BearerTokenMetadata(String) - Constructor for class org.springframework.security.rsocket.metadata.BearerTokenMetadata
- build() - Method in class org.springframework.security.rsocket.authorization.PayloadExchangeMatcherReactiveAuthorizationManager.Builder
- builder() - Static method in class org.springframework.security.rsocket.authorization.PayloadExchangeMatcherReactiveAuthorizationManager
C
- check(Mono<Authentication>, PayloadExchange) - Method in class org.springframework.security.rsocket.authorization.PayloadExchangeMatcherReactiveAuthorizationManager
- convert(PayloadExchange) - Method in class org.springframework.security.rsocket.authentication.AuthenticationPayloadExchangeConverter
- convert(PayloadExchange) - Method in class org.springframework.security.rsocket.authentication.BasicAuthenticationPayloadExchangeConverter
- convert(PayloadExchange) - Method in class org.springframework.security.rsocket.authentication.BearerPayloadExchangeConverter
- convert(PayloadExchange) - Method in interface org.springframework.security.rsocket.authentication.PayloadExchangeAuthenticationConverter
D
- decode(Publisher<DataBuffer>, ResolvableType, MimeType, Map<String, Object>) - Method in class org.springframework.security.rsocket.metadata.BasicAuthenticationDecoder
-
Deprecated.
- decodeToMono(Publisher<DataBuffer>, ResolvableType, MimeType, Map<String, Object>) - Method in class org.springframework.security.rsocket.metadata.BasicAuthenticationDecoder
-
Deprecated.
- DefaultPayloadExchange - Class in org.springframework.security.rsocket.core
-
Default implementation of
PayloadExchange
- DefaultPayloadExchange(PayloadExchangeType, Payload, MimeType, MimeType) - Constructor for class org.springframework.security.rsocket.core.DefaultPayloadExchange
E
- encode(Publisher<? extends BearerTokenMetadata>, DataBufferFactory, ResolvableType, MimeType, Map<String, Object>) - Method in class org.springframework.security.rsocket.metadata.BearerTokenAuthenticationEncoder
- encode(Publisher<? extends UsernamePasswordMetadata>, DataBufferFactory, ResolvableType, MimeType, Map<String, Object>) - Method in class org.springframework.security.rsocket.metadata.BasicAuthenticationEncoder
-
Deprecated.
- encode(Publisher<? extends UsernamePasswordMetadata>, DataBufferFactory, ResolvableType, MimeType, Map<String, Object>) - Method in class org.springframework.security.rsocket.metadata.SimpleAuthenticationEncoder
- encodeValue(BearerTokenMetadata, DataBufferFactory, ResolvableType, MimeType, Map<String, Object>) - Method in class org.springframework.security.rsocket.metadata.BearerTokenAuthenticationEncoder
- encodeValue(UsernamePasswordMetadata, DataBufferFactory, ResolvableType, MimeType, Map<String, Object>) - Method in class org.springframework.security.rsocket.metadata.BasicAuthenticationEncoder
-
Deprecated.
- encodeValue(UsernamePasswordMetadata, DataBufferFactory, ResolvableType, MimeType, Map<String, Object>) - Method in class org.springframework.security.rsocket.metadata.SimpleAuthenticationEncoder
F
- FIRE_AND_FORGET - Enum constant in enum class org.springframework.security.rsocket.api.PayloadExchangeType
-
A Fire and Forget exchange.
G
- getDataMimeType() - Method in interface org.springframework.security.rsocket.api.PayloadExchange
- getDataMimeType() - Method in class org.springframework.security.rsocket.core.DefaultPayloadExchange
- getEntry() - Method in class org.springframework.security.rsocket.util.matcher.PayloadExchangeMatcherEntry
- getExchange() - Method in class org.springframework.security.rsocket.util.matcher.PayloadExchangeAuthorizationContext
- getMatcher() - Method in class org.springframework.security.rsocket.util.matcher.PayloadExchangeMatcherEntry
- getMetadataMimeType() - Method in interface org.springframework.security.rsocket.api.PayloadExchange
- getMetadataMimeType() - Method in class org.springframework.security.rsocket.core.DefaultPayloadExchange
- getOrder() - Method in class org.springframework.security.rsocket.authentication.AnonymousPayloadInterceptor
- getOrder() - Method in class org.springframework.security.rsocket.authentication.AuthenticationPayloadInterceptor
- getOrder() - Method in class org.springframework.security.rsocket.authorization.AuthorizationPayloadInterceptor
- getPassword() - Method in class org.springframework.security.rsocket.metadata.UsernamePasswordMetadata
- getPayload() - Method in interface org.springframework.security.rsocket.api.PayloadExchange
- getPayload() - Method in class org.springframework.security.rsocket.core.DefaultPayloadExchange
- getToken() - Method in class org.springframework.security.rsocket.metadata.BearerTokenMetadata
- getType() - Method in interface org.springframework.security.rsocket.api.PayloadExchange
- getType() - Method in class org.springframework.security.rsocket.core.DefaultPayloadExchange
- getUsername() - Method in class org.springframework.security.rsocket.metadata.UsernamePasswordMetadata
- getVariables() - Method in class org.springframework.security.rsocket.util.matcher.PayloadExchangeAuthorizationContext
- getVariables() - Method in class org.springframework.security.rsocket.util.matcher.PayloadExchangeMatcher.MatchResult
-
Gets potential variables and their values
I
- intercept(PayloadExchange, PayloadInterceptorChain) - Method in interface org.springframework.security.rsocket.api.PayloadInterceptor
-
Process the Web request and (optionally) delegate to the next
PayloadInterceptor
through the givenPayloadInterceptorChain
. - intercept(PayloadExchange, PayloadInterceptorChain) - Method in class org.springframework.security.rsocket.authentication.AnonymousPayloadInterceptor
- intercept(PayloadExchange, PayloadInterceptorChain) - Method in class org.springframework.security.rsocket.authentication.AuthenticationPayloadInterceptor
- intercept(PayloadExchange, PayloadInterceptorChain) - Method in class org.springframework.security.rsocket.authorization.AuthorizationPayloadInterceptor
- isMatch() - Method in class org.springframework.security.rsocket.util.matcher.PayloadExchangeMatcher.MatchResult
- isRequest() - Method in enum class org.springframework.security.rsocket.api.PayloadExchangeType
-
Determines if this exchange is a type of request (i.e.
M
- match() - Static method in class org.springframework.security.rsocket.util.matcher.PayloadExchangeMatcher.MatchResult
-
Creates an instance of
PayloadExchangeMatcher.MatchResult
that is a match with no variables - match(Map<String, ? extends Object>) - Static method in class org.springframework.security.rsocket.util.matcher.PayloadExchangeMatcher.MatchResult
-
Creates an instance of
PayloadExchangeMatcher.MatchResult
that is a match with the specified variables - matches(PayloadExchange) - Method in interface org.springframework.security.rsocket.util.matcher.PayloadExchangeMatcher
-
Determines if a request matches or not
- matches(PayloadExchange) - Method in class org.springframework.security.rsocket.util.matcher.RoutePayloadExchangeMatcher
- METADATA_PUSH - Enum constant in enum class org.springframework.security.rsocket.api.PayloadExchangeType
-
A Metadata Push exchange.
N
- next(PayloadExchange) - Method in interface org.springframework.security.rsocket.api.PayloadInterceptorChain
-
Process the payload exchange.
- notMatch() - Static method in class org.springframework.security.rsocket.util.matcher.PayloadExchangeMatcher.MatchResult
-
Creates an instance of
PayloadExchangeMatcher.MatchResult
that is not a match.
O
- org.springframework.security.rsocket.api - package org.springframework.security.rsocket.api
- org.springframework.security.rsocket.authentication - package org.springframework.security.rsocket.authentication
- org.springframework.security.rsocket.authorization - package org.springframework.security.rsocket.authorization
- org.springframework.security.rsocket.core - package org.springframework.security.rsocket.core
- org.springframework.security.rsocket.metadata - package org.springframework.security.rsocket.metadata
- org.springframework.security.rsocket.util.matcher - package org.springframework.security.rsocket.util.matcher
P
- PAYLOAD - Enum constant in enum class org.springframework.security.rsocket.api.PayloadExchangeType
-
A Payload exchange.
- PayloadExchange - Interface in org.springframework.security.rsocket.api
-
Contract for a Payload interaction.
- PayloadExchangeAuthenticationConverter - Interface in org.springframework.security.rsocket.authentication
-
Converts from a
PayloadExchange
to anAuthentication
- PayloadExchangeAuthorizationContext - Class in org.springframework.security.rsocket.util.matcher
- PayloadExchangeAuthorizationContext(PayloadExchange) - Constructor for class org.springframework.security.rsocket.util.matcher.PayloadExchangeAuthorizationContext
- PayloadExchangeAuthorizationContext(PayloadExchange, Map<String, Object>) - Constructor for class org.springframework.security.rsocket.util.matcher.PayloadExchangeAuthorizationContext
- PayloadExchangeMatcher - Interface in org.springframework.security.rsocket.util.matcher
-
An interface for determining if a
PayloadExchangeMatcher
matches. - PayloadExchangeMatcher.MatchResult - Class in org.springframework.security.rsocket.util.matcher
-
The result of matching
- PayloadExchangeMatcherEntry<T> - Class in org.springframework.security.rsocket.util.matcher
- PayloadExchangeMatcherEntry(PayloadExchangeMatcher, T) - Constructor for class org.springframework.security.rsocket.util.matcher.PayloadExchangeMatcherEntry
- PayloadExchangeMatcherReactiveAuthorizationManager - Class in org.springframework.security.rsocket.authorization
-
Maps a @{code List} of
PayloadExchangeMatcher
instances to - PayloadExchangeMatcherReactiveAuthorizationManager.Builder - Class in org.springframework.security.rsocket.authorization
- PayloadExchangeMatchers - Class in org.springframework.security.rsocket.util.matcher
- PayloadExchangeType - Enum Class in org.springframework.security.rsocket.api
-
The
PayloadExchange
type - PayloadInterceptor - Interface in org.springframework.security.rsocket.api
-
Contract for interception-style, chained processing of Payloads that may be used to implement cross-cutting, application-agnostic requirements such as security, timeouts, and others.
- PayloadInterceptorChain - Interface in org.springframework.security.rsocket.api
-
Contract to allow a
PayloadInterceptor
to delegate to the next in the chain. - PayloadSocketAcceptorInterceptor - Class in org.springframework.security.rsocket.core
-
A
SocketAcceptorInterceptor
that applies thePayloadInterceptor
s - PayloadSocketAcceptorInterceptor(List<PayloadInterceptor>) - Constructor for class org.springframework.security.rsocket.core.PayloadSocketAcceptorInterceptor
R
- REQUEST_CHANNEL - Enum constant in enum class org.springframework.security.rsocket.api.PayloadExchangeType
-
A Request Channel exchange.
- REQUEST_RESPONSE - Enum constant in enum class org.springframework.security.rsocket.api.PayloadExchangeType
-
A Request Response exchange.
- REQUEST_STREAM - Enum constant in enum class org.springframework.security.rsocket.api.PayloadExchangeType
-
A Request Stream exchange.
- RoutePayloadExchangeMatcher - Class in org.springframework.security.rsocket.util.matcher
- RoutePayloadExchangeMatcher(MetadataExtractor, RouteMatcher, String) - Constructor for class org.springframework.security.rsocket.util.matcher.RoutePayloadExchangeMatcher
S
- SecuritySocketAcceptorInterceptor - Class in org.springframework.security.rsocket.core
-
A SocketAcceptorInterceptor that applies Security through a delegate
SocketAcceptorInterceptor
. - SecuritySocketAcceptorInterceptor(SocketAcceptorInterceptor) - Constructor for class org.springframework.security.rsocket.core.SecuritySocketAcceptorInterceptor
- setAuthenticationConverter(PayloadExchangeAuthenticationConverter) - Method in class org.springframework.security.rsocket.authentication.AuthenticationPayloadInterceptor
-
Sets the convert to be used
- setDefaultDataMimeType(MimeType) - Method in class org.springframework.security.rsocket.core.PayloadSocketAcceptorInterceptor
- setDefaultMetadataMimeType(MimeType) - Method in class org.springframework.security.rsocket.core.PayloadSocketAcceptorInterceptor
- setOrder(int) - Method in class org.springframework.security.rsocket.authentication.AnonymousPayloadInterceptor
- setOrder(int) - Method in class org.springframework.security.rsocket.authentication.AuthenticationPayloadInterceptor
- setOrder(int) - Method in class org.springframework.security.rsocket.authorization.AuthorizationPayloadInterceptor
- setup() - Static method in class org.springframework.security.rsocket.util.matcher.PayloadExchangeMatchers
- SETUP - Enum constant in enum class org.springframework.security.rsocket.api.PayloadExchangeType
-
The Setup.
- SimpleAuthenticationEncoder - Class in org.springframework.security.rsocket.metadata
-
Encodes Simple Authentication.
- SimpleAuthenticationEncoder() - Constructor for class org.springframework.security.rsocket.metadata.SimpleAuthenticationEncoder
U
- UsernamePasswordMetadata - Class in org.springframework.security.rsocket.metadata
-
Represents a username and password that have been encoded into a
Payload.metadata()
. - UsernamePasswordMetadata(String, String) - Constructor for class org.springframework.security.rsocket.metadata.UsernamePasswordMetadata
V
- valueOf(String) - Static method in enum class org.springframework.security.rsocket.api.PayloadExchangeType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.springframework.security.rsocket.api.PayloadExchangeType
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages