Adapt to changes in Argeo Commons
authorMathieu Baudier <mbaudier@argeo.org>
Wed, 20 Jul 2022 07:38:23 +0000 (09:38 +0200)
committerMathieu Baudier <mbaudier@argeo.org>
Wed, 20 Jul 2022 07:38:23 +0000 (09:38 +0200)
org.argeo.app.servlet.odk/src/org/argeo/app/servlet/odk/OdkServletContext.java

index 4e2d535bc0af6460608fc647c63e37ae26eb85f3..9406145c9a2689dab1131d4ca5cc7f038d7b355f 100644 (file)
@@ -1,18 +1,17 @@
 package org.argeo.app.servlet.odk;
 
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-
+import org.argeo.cms.auth.RemoteAuthRequest;
+import org.argeo.cms.auth.RemoteAuthResponse;
 import org.argeo.cms.servlet.PrivateWwwAuthServletContext;
 
-/** ODK specific authentication (with additional headers).*/
+/** ODK specific authentication (with additional headers). */
 public class OdkServletContext extends PrivateWwwAuthServletContext {
 
        @Override
-       protected void askForWwwAuth(HttpServletRequest request, HttpServletResponse response) {
-               super.askForWwwAuth(request, response);
-               response.setHeader("X-OpenRosa-Version", "1.0");
-               response.setDateHeader("Date", System.currentTimeMillis());
+       protected boolean authIsRequired(RemoteAuthRequest remoteAuthRequest, RemoteAuthResponse remoteAuthResponse) {
+               remoteAuthResponse.setHeader("X-OpenRosa-Version", "1.0");
+               remoteAuthResponse.setHeader("Date", Long.toString(System.currentTimeMillis()));
+               return true;
 
        }