This is an automated email from the ASF dual-hosted git repository.
coheigea pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cxf.git
The following commit(s) were added to refs/heads/master by this push:
new dc2f6af Minor optimisation
dc2f6af is described below
commit dc2f6af9ad09888cafb350f95935e9ec6abf8aee
Author: Colm O hEigeartaigh <[email protected]>
AuthorDate: Tue Oct 20 11:08:31 2020 +0100
Minor optimisation
---
.../http/auth/WSDLGetAuthenticatorInterceptor.java | 24 +++++++++-------------
1 file changed, 10 insertions(+), 14 deletions(-)
diff --git
a/rt/transports/http/src/main/java/org/apache/cxf/transport/http/auth/WSDLGetAuthenticatorInterceptor.java
b/rt/transports/http/src/main/java/org/apache/cxf/transport/http/auth/WSDLGetAuthenticatorInterceptor.java
index eb7a4ae..15fb780 100644
---
a/rt/transports/http/src/main/java/org/apache/cxf/transport/http/auth/WSDLGetAuthenticatorInterceptor.java
+++
b/rt/transports/http/src/main/java/org/apache/cxf/transport/http/auth/WSDLGetAuthenticatorInterceptor.java
@@ -62,25 +62,21 @@ public class WSDLGetAuthenticatorInterceptor extends
AbstractPhaseInterceptor<Me
String method = (String)message.get(Message.HTTP_REQUEST_METHOD);
String query = (String)message.get(Message.QUERY_STRING);
- if (!"GET".equals(method) || StringUtils.isEmpty(query)) {
+ if (!"GET".equals(method) || StringUtils.isEmpty(query) ||
StringUtils.isEmpty(contextName)) {
return;
}
Endpoint endpoint = message.getExchange().getEndpoint();
synchronized (endpoint) {
- if (!StringUtils.isEmpty(contextName)) {
- AuthorizationPolicy policy =
message.get(AuthorizationPolicy.class);
- if (policy == null) {
- handle401response(message, endpoint);
- return;
- }
- Subject subject = (Subject)authenticate(policy.getUserName(),
policy.getPassword());
- if (subject == null) {
- handle401response(message, endpoint);
- return;
- }
-
+ AuthorizationPolicy policy =
message.get(AuthorizationPolicy.class);
+ if (policy == null) {
+ handle401response(message, endpoint);
+ return;
+ }
+ Subject subject = (Subject) authenticate(policy.getUserName(),
policy.getPassword());
+ if (subject == null) {
+ handle401response(message, endpoint);
+ return;
}
-
}
}