projects
/
gpl
/
argeo-suite.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Massive Argeo APIs refactoring
[gpl/argeo-suite.git]
/
org.argeo.support.odk
/
src
/
org
/
argeo
/
support
/
odk
/
servlet
/
OdkManifestServlet.java
diff --git
a/org.argeo.support.odk/src/org/argeo/support/odk/servlet/OdkManifestServlet.java
b/org.argeo.support.odk/src/org/argeo/support/odk/servlet/OdkManifestServlet.java
index 3510e06ee154b50e7426c38773f01fe8107cd15c..63472fca8f6661b4e77841f7b5c102c2640a5148 100644
(file)
--- a/
org.argeo.support.odk/src/org/argeo/support/odk/servlet/OdkManifestServlet.java
+++ b/
org.argeo.support.odk/src/org/argeo/support/odk/servlet/OdkManifestServlet.java
@@
-29,7
+29,8
@@
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.commons.io.output.NullOutputStream;
import javax.servlet.http.HttpServletResponse;
import org.apache.commons.io.output.NullOutputStream;
-import org.argeo.cms.servlet.ServletAuthUtils;
+import org.argeo.cms.auth.RemoteAuthUtils;
+import org.argeo.cms.servlet.ServletHttpRequest;
import org.argeo.entity.EntityMimeType;
import org.argeo.jcr.Jcr;
import org.argeo.jcr.JcrException;
import org.argeo.entity.EntityMimeType;
import org.argeo.jcr.Jcr;
import org.argeo.jcr.JcrException;
@@
-56,7
+57,7
@@
public class OdkManifestServlet extends HttpServlet {
int serverPort = req.getServerPort();
String protocol = serverPort == 443 || req.isSecure() ? "https" : "http";
int serverPort = req.getServerPort();
String protocol = serverPort == 443 || req.isSecure() ? "https" : "http";
- Session session =
ServletAuthUtils.doAs(() -> Jcr.login(repository, null), req
);
+ Session session =
RemoteAuthUtils.doAs(() -> Jcr.login(repository, null), new ServletHttpRequest(req)
);
try {
Node node = session.getNode(pathInfo);
try {
Node node = session.getNode(pathInfo);