|
|
|
|
@ -1604,8 +1604,7 @@ AuthenticationManagerResolver<HttpServletRequest> tokenAuthenticationManagerReso
@@ -1604,8 +1604,7 @@ AuthenticationManagerResolver<HttpServletRequest> tokenAuthenticationManagerReso
|
|
|
|
|
OpaqueTokenAuthenticationProvider opaqueToken = opaqueToken(); |
|
|
|
|
|
|
|
|
|
return request -> { |
|
|
|
|
String token = bearerToken.resolve(request); |
|
|
|
|
if (isAJwt(token)) { |
|
|
|
|
if (useJwt(request)) { |
|
|
|
|
return jwt::authenticate; |
|
|
|
|
} else { |
|
|
|
|
return opaqueToken::authenticate; |
|
|
|
|
@ -1614,6 +1613,8 @@ AuthenticationManagerResolver<HttpServletRequest> tokenAuthenticationManagerReso
@@ -1614,6 +1613,8 @@ AuthenticationManagerResolver<HttpServletRequest> tokenAuthenticationManagerReso
|
|
|
|
|
} |
|
|
|
|
---- |
|
|
|
|
|
|
|
|
|
NOTE: The implementation of `useJwt(HttpServletRequest)` will likely depend on custom request material like the path. |
|
|
|
|
|
|
|
|
|
And then specify this `AuthenticationManagerResolver` in the DSL: |
|
|
|
|
|
|
|
|
|
.Authentication Manager Resolver |
|
|
|
|
|