ReactiveSecurityContextHolder is empty populates an
AnonymousAuthenticationTokenPayloadExchange for Authentication
Extension.ReactiveAuthenticationManager to authenticate a Payload.PayloadExchange.SimpleAuthenticationEncoderPayloadExchange to a
UsernamePasswordAuthenticationToken by extracting
UsernamePasswordMetadata.BASIC_AUTHENTICATION_MIME_TYPE from the metadata.PayloadExchange to a BearerTokenAuthenticationToken
by extracting BearerTokenMetadata.BEARER_AUTHENTICATION_MIME_TYPE from the
metadata.Payload#metadata().PayloadExchangePayloadInterceptor through the given PayloadInterceptorChain.PayloadExchangeMatcher.MatchResult that is a match with no variablesPayloadExchangeMatcher.MatchResult that is a match with the specified
variablesPayloadExchangeMatcher.MatchResult that is not a match.PayloadExchange to an AuthenticationPayloadExchangeMatcher matches.PayloadExchangeMatcher instances toPayloadExchange typePayloadInterceptor to delegate to the next in the chain.SocketAcceptorInterceptor that applies the PayloadInterceptorsSocketAcceptorInterceptor.Payload.metadata().