A B C D E F G I M N O P R S U V 
All Classes 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 an AnonymousAuthenticationToken
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
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 a UsernamePasswordAuthenticationToken by extracting BASIC_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 a BearerTokenAuthenticationToken by extracting BearerTokenMetadata.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
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 - 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 given PayloadInterceptorChain.
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 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 - 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 - 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 an Authentication
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 in org.springframework.security.rsocket.api
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 the PayloadInterceptors
PayloadSocketAcceptorInterceptor(List<PayloadInterceptor>) - Constructor for class org.springframework.security.rsocket.core.PayloadSocketAcceptorInterceptor
 

R

REQUEST_CHANNEL - org.springframework.security.rsocket.api.PayloadExchangeType
A Request Channel exchange.
REQUEST_RESPONSE - org.springframework.security.rsocket.api.PayloadExchangeType
A Request Response exchange.
REQUEST_STREAM - 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 - 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 org.springframework.security.rsocket.api.PayloadExchangeType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.springframework.security.rsocket.api.PayloadExchangeType
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G I M N O P R S U V 
All Classes All Packages