Make defensive collection copy as Collections.unmodifiableCollection
does not protect from the source collection direct modification.
Use Mono#map instead of Mono#flatMap as it allocates less.
Use less operators to reduce allocations.
Use lambda parameter instead of outer method parameter
in authenticationManagers#computeIfAbsent()
to make it non capturing so it could be cached by JVM.
Propagate cause for InvalidBearerTokenException.
pull/8032/head
Roman Matiushchenko6 years agocommitted byJosh Cummings
@ -79,8 +80,7 @@ public final class JwtIssuerReactiveAuthenticationManagerResolver
@@ -79,8 +80,7 @@ public final class JwtIssuerReactiveAuthenticationManagerResolver
@ -133,26 +133,26 @@ public final class JwtIssuerReactiveAuthenticationManagerResolver
@@ -133,26 +133,26 @@ public final class JwtIssuerReactiveAuthenticationManagerResolver
@ -162,15 +162,15 @@ public final class JwtIssuerReactiveAuthenticationManagerResolver
@@ -162,15 +162,15 @@ public final class JwtIssuerReactiveAuthenticationManagerResolver