Hello,

After using the command:
Code:
zmprov modifydomain mydomain zimbraAuthMech custom:RestenaAuthenticator
I have my RestenaAuthenticator.jar file in /opt/zimbra/lib/ext/RestenaAuthenticator. I did include in the manifest the attribute:
Code:
Zimbra-Extension-Class: my.extension.RestenaAuthenticator
I can not access the zimbraAdmin via Webclient anymore I get this error message in my mailbox.log.

Code:
ERROR [qtp1545357780-98:https://xxx.xx.xx.xxx:7071/zimbraAdmin/] [] webclient - Unable to get domain config
com.zimbra.common.service.ServiceException: error while proxying request to target server: HTTP/1.1 404 Not Found
ExceptionId:qtp1545357780-98:https://xxx.xx.xx.xxx:7071/zimbraAdmin/:1396513522763:0e37594d9f30faaf
Code:service.PROXY_ERROR Arg:(url, STR, "https://localhost:7071/service/admin/soap/GetDomainInfoRequest")
        at com.zimbra.common.service.ServiceException.PROXY_ERROR(ServiceException.java:327)
        at com.zimbra.common.soap.SoapHttpTransport.invoke(SoapHttpTransport.java:242)
        at com.zimbra.common.soap.SoapHttpTransport.invoke(SoapHttpTransport.java:167)
        at com.zimbra.common.soap.SoapTransport.invoke(SoapTransport.java:386)
        at com.zimbra.common.soap.SoapTransport.invokeWithoutSession(SoapTransport.java:372)
        at com.zimbra.cs.account.soap.SoapProvisioning.invokeRequest(SoapProvisioning.java:442)
        at com.zimbra.cs.account.soap.SoapProvisioning.invoke(SoapProvisioning.java:450)
        at com.zimbra.cs.account.soap.SoapProvisioning.invokeJaxb(SoapProvisioning.java:500)
        at com.zimbra.cs.account.soap.SoapProvisioning.getDomainInfo(SoapProvisioning.java:1282)
        at com.zimbra.cs.servlet.SetHeaderFilter.getResponseHeaders(SetHeaderFilter.java:107)
        at com.zimbra.cs.servlet.SetHeaderFilter.addZimbraResponseHeaders(SetHeaderFilter.java:94)
        at com.zimbra.cs.servlet.SetHeaderFilter.doFilter(SetHeaderFilter.java:80)
        at com.zimbra.webClient.filters.SetHeaderFilter.doFilter(SetHeaderFilter.java:258)
        at com.zimbra.cs.servlet.SetHeaderFilter.doFilter(SetHeaderFilter.java:56)
        at com.zimbra.webClient.filters.SetHeaderFilter.doFilter(SetHeaderFilter.java:248)
        at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1291)
        at org.eclipse.jetty.servlets.UserAgentFilter.doFilter(UserAgentFilter.java:82)
        at org.eclipse.jetty.servlets.GzipFilter.doFilter(GzipFilter.java:294)
        at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1291)
        at org.eclipse.jetty.servlets.DoSFilter.doFilterChain(DoSFilter.java:474)
        at org.eclipse.jetty.servlets.DoSFilter.doFilter(DoSFilter.java:345)
        at org.eclipse.jetty.servlets.DoSFilter.doFilter(DoSFilter.java:316)
        at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1291)
        at com.zimbra.webClient.filters.CharEncodingFilter.doFilter(CharEncodingFilter.java:35)
        at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1291)
        at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:443)
        at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
        at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:556)
        at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:227)
        at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1044)
        at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:372)
        at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:189)
        at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:978)
        at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
        at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:255)
        at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154)
        at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
        at org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:317)
        at org.eclipse.jetty.server.handler.DebugHandler.handle(DebugHandler.java:81)
        at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
        at org.eclipse.jetty.server.Server.handle(Server.java:369)
        at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:486)
        at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:933)
        at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:995)
        at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644)
        at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
        at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
        at org.eclipse.jetty.io.nio.SslConnection.handle(SslConnection.java:196)
        at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:668)
        at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)
        at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
        at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
        at java.lang.Thread.run(Thread.java:724)
I am still a newbie in Zimbra. But I don't know if this error comes because of my Custom Auth Handler.

If someone could help me out here please.