You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by ra...@apache.org on 2019/01/17 13:10:18 UTC
[tomee] 04/17: TOMEE-2365 - Implemented isAuthenticationRequest.
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 <ra...@yahoo.com>
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));
}
}