X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.publishing.ui%2Fsrc%2Forg%2Fargeo%2Fpublishing%2Fservlet%2FDbkServlet.java;h=26a0fedafb79779ff06947f5d8a61c1cba8e099e;hb=41e9998f7f1c87c747c57f60c6bec65fa20757a6;hp=c236e93b378173012e0f7d82cb1e70a5e5649f09;hpb=3cf66bc01bb8ad4c55139ae01be5a5bdb3759e2c;p=gpl%2Fargeo-suite.git diff --git a/org.argeo.publishing.ui/src/org/argeo/publishing/servlet/DbkServlet.java b/org.argeo.publishing.ui/src/org/argeo/publishing/servlet/DbkServlet.java index c236e93..26a0fed 100644 --- a/org.argeo.publishing.ui/src/org/argeo/publishing/servlet/DbkServlet.java +++ b/org.argeo.publishing.ui/src/org/argeo/publishing/servlet/DbkServlet.java @@ -36,7 +36,8 @@ import javax.xml.transform.stream.StreamSource; import org.apache.commons.io.IOUtils; import org.apache.xalan.processor.TransformerFactoryImpl; import org.argeo.api.cms.CmsTheme; -import org.argeo.cms.servlet.ServletAuthUtils; +import org.argeo.cms.auth.RemoteAuthUtils; +import org.argeo.cms.servlet.ServletHttpRequest; import org.argeo.docbook.DbkType; import org.argeo.docbook.DbkUtils; import org.argeo.jcr.Jcr; @@ -85,7 +86,7 @@ public class DbkServlet extends HttpServlet { Session session = null; try { - session = ServletAuthUtils.doAs(() -> Jcr.login(repository, null), req); + session = RemoteAuthUtils.doAs(() -> Jcr.login(repository, null), new ServletHttpRequest(req)); Node node = session.getNode(path); if (node.hasNode(DbkType.article.get())) {