This is an automated email from the ASF dual-hosted git repository. radcortez pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/tomee.git
commit c7e8dd522612dd7a2f72fe72fceab65c03abfe1e Author: Roberto Cortez <[email protected]> AuthorDate: Mon Jan 14 16:34:41 2019 +0000 TOMEE-2365 - Implemented isAuthenticationRequest. --- .../java/org/apache/tomee/security/http/TomEEHttpMessageContext.java | 2 +- .../main/java/org/apache/tomee/security/message/TomEEMessageInfo.java | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/tomee/tomee-security/src/main/java/org/apache/tomee/security/http/TomEEHttpMessageContext.java b/tomee/tomee-security/src/main/java/org/apache/tomee/security/http/TomEEHttpMessageContext.java index 0c2d898..28d0e4a 100644 --- a/tomee/tomee-security/src/main/java/org/apache/tomee/security/http/TomEEHttpMessageContext.java +++ b/tomee/tomee-security/src/main/java/org/apache/tomee/security/http/TomEEHttpMessageContext.java @@ -80,7 +80,7 @@ public final class TomEEHttpMessageContext implements HttpMessageContext { @Override public boolean isAuthenticationRequest() { - return false; + return Boolean.valueOf((String) messageInfo.getMap().getOrDefault(TomEEMessageInfo.AUTHENTICATE, "false")); } @Override diff --git a/tomee/tomee-security/src/main/java/org/apache/tomee/security/message/TomEEMessageInfo.java b/tomee/tomee-security/src/main/java/org/apache/tomee/security/message/TomEEMessageInfo.java index 1c4c989..c4817fe 100644 --- a/tomee/tomee-security/src/main/java/org/apache/tomee/security/message/TomEEMessageInfo.java +++ b/tomee/tomee-security/src/main/java/org/apache/tomee/security/message/TomEEMessageInfo.java @@ -24,6 +24,7 @@ import javax.servlet.http.HttpServletResponse; public class TomEEMessageInfo extends MessageInfoImpl { public static final String AUTH_PARAMS = "org.apache.tomee.security.context.authParams"; + public static final String AUTHENTICATE = "org.apache.tomee.security.context.authenticate"; public TomEEMessageInfo(final HttpServletRequest request, final HttpServletResponse response, @@ -37,5 +38,6 @@ public class TomEEMessageInfo extends MessageInfoImpl { final AuthenticationParameters authParameters) { super(request, response, authMandatory); getMap().put(AUTH_PARAMS, authParameters); + getMap().put(AUTHENTICATE, Boolean.toString(true)); } }
