Hi guys!

I just wanna ask how to configure external authentication on Zimbra desktop while you have group policy objects that set proxies on all the workstation.

Here's the error that I receive upon setting up Zimbra desktop on the workstation:

service.FAILURE: system failure: error while proxying request to target server: HTTP/1.1 407 Proxy Authentication Required

com.zimbra.common.soap.SoapFaultException: system failure: error while proxying request to target server: HTTP/1.1 407 Proxy Authentication Required ExceptionId:com.zimbra.common.service.ServiceExcep tion: system failure: error while proxying request to target server: HTTP/1.1 407 Proxy Authentication Required ExceptionId:btpool0-14:1341555279924:6e4176acb023e2d4 Code:service.FAILURE at com.zimbra.common.service.ServiceException.FAILURE (ServiceException.java:253) at com.zimbra.cs.zclient.ZMailbox.invoke(ZMailbox.jav a:571) at com.zimbra.cs.zclient.ZMailbox.invoke(ZMailbox.jav a:555) at com.zimbra.cs.zclient.ZMailbox.invokeJaxb(ZMailbox .java:550) at com.zimbra.cs.zclient.ZMailbox.authByPassword(ZMai lbox.java:496) at com.zimbra.cs.zclient.ZMailbox.(ZMailbox.java:411) at com.zimbra.cs.zclient.ZMailbox.getMailbox(ZMailbox .java:348) at com.zimbra.cs.account.offline.OfflineProvisioning. newZMailbox(OfflineProvisioning.java:286) at com.zimbra.cs.account.offline.OfflineProvisioning. newZMailbox(OfflineProvisioning.java:278) at com.zimbra.cs.account.offline.OfflineProvisioning. createSyncAccount(OfflineProvisioning.java:663) at com.zimbra.cs.account.offline.OfflineProvisioning. createAccount(OfflineProvisioning.java:636) at com.zimbra.cs.service.admin.CreateAccount.handle(C reateAccount.java:64) at com.zimbra.soap.SoapEngine.dispatchRequest(SoapEng ine.java:412) at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.jav a:287) at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.jav a:158) at com.zimbra.soap.SoapServlet.doWork(SoapServlet.jav a:303) at com.zimbra.soap.SoapServlet.doPost(SoapServlet.jav a:217) at javax.servlet.http.HttpServlet.service(HttpServlet .java:725) at com.zimbra.cs.servlet.ZimbraServlet.service(Zimbra Servlet.java:206) at javax.servlet.http.HttpServlet.service(HttpServlet .java:814) at org.mortbay.jetty.servlet.ServletHolder.handle(Ser vletHolder.java:511) at org.mortbay.jetty.servlet.ServletHandler.handle(Se rvletHandler.java:390) at org.mortbay.jetty.security.SecurityHandler.handle( SecurityHandler.java:218) at org.mortbay.jetty.servlet.SessionHandler.handle(Se ssionHandler.java:182) at org.mortbay.jetty.handler.ContextHandler.handle(Co ntextHandler.java:765) at org.mortbay.jetty.webapp.WebAppContext.handle(WebA ppContext.java:422) at org.mortbay.jetty.handler.ContextHandlerCollection .handle(ContextHandlerCollection.java:230) at org.mortbay.jetty.handler.HandlerCollection.handle (HandlerCollection.java:114) at org.mortbay.jetty.handler.HandlerWrapper.handle(Ha ndlerWrapper.java:152) at org.mortbay.jetty.handler.rewrite.RewriteHandler.h andle(RewriteHandler.java:230) at org.mortbay.jetty.handler.HandlerWrapper.handle(Ha ndlerWrapper.java:152) at org.mortbay.jetty.Server.handle(Server.java:326) at org.mortbay.jetty.HttpConnection.handleRequest(Htt pConnection.java:585) at org.mortbay.jetty.HttpConnection$RequestHandler.co ntent(HttpConnection.java:988) at org.mortbay.jetty.HttpParser.parseNext(HttpParser. java:756) at org.mortbay.jetty.HttpParser.parseAvailable(HttpPa rser.java:218) at org.mortbay.jetty.HttpConnection.handle(HttpConnec tion.java:415) at org.mortbay.io.nio.SelectChannelEndPoint.run(Selec tChannelEndPoint.java:429) at org.mortbay.thread.BoundedThreadPool$PoolThread.ru n(BoundedThreadPool.java:451) Caused by: com.zimbra.common.service.ServiceException: error while proxying request to target server: HTTP/1.1 407 Proxy Authentication Required ExceptionId:btpool0-14:1341555279924:6e4176acb023e2d4 Code:service.PROXY_ERROR Argurl, STR, "http://10.236.11.30/service/soap/AuthRequest") at com.zimbra.common.service.ServiceException.PROXY_E RROR(ServiceException.java:322) at com.zimbra.common.soap.SoapHttpTransport.invoke(So apHttpTransport.java:247) at com.zimbra.common.soap.SoapHttpTransport.invoke(So apHttpTransport.java:164) at com.zimbra.common.soap.SoapTransport.invoke(SoapTr ansport.java:407) at com.zimbra.cs.zclient.ZMailbox.invoke(ZMailbox.jav a:561) ... 37 more Code:service.FAILURE at com.zimbra.common.soap.Soap12Protocol.soapFault(So ap12Protocol.java:88) at com.zimbra.common.soap.SoapTransport.extractBodyEl ement(SoapTransport.java:354) at com.zimbra.common.soap.SoapTransport.parseSoapResp onse(SoapTransport.java:313) at com.zimbra.common.soap.SoapHttpTransport.invoke(So apHttpTransport.java:260) at com.zimbra.common.soap.SoapHttpTransport.invoke(So apHttpTransport.java:164) at com.zimbra.common.soap.SoapTransport.invoke(SoapTr ansport.java:407) at com.zimbra.common.soap.SoapTransport.invokeWithout Session(SoapTransport.java:393) at com.zimbra.cs.account.soap.SoapProvisioning.invoke Request(SoapProvisioning.java:342) at com.zimbra.cs.account.soap.SoapProvisioning.invoke (SoapProvisioning.java:350) at com.zimbra.cs.account.soap.SoapProvisioning.create Account(SoapProvisioning.java:493) at com.zimbra.cs.offline.jsp.JspProvStub.createOfflin eAccount(JspProvStub.java:94) at com.zimbra.cs.offline.jsp.ZmailBean.doRequest(Zmai lBean.java:151) at com.zimbra.cs.offline.jsp.FormBean.doRequest(FormB ean.java:156) at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.sun.el.parser.AstFunction.getValue(AstFunction .java:127) at com.sun.el.ValueExpressionImpl.getValue(ValueExpre ssionImpl.java:206) at org.apache.jasper.runtime.PageContextImpl.evaluate Expression(PageContextImpl.java:1001) at org.apache.jsp.desktop.accsetup_jsp._jspx_meth_c_w hen_6(Unknown Source) at org.apache.jsp.desktop.accsetup_jsp._jspx_meth_c_c hoose_0(Unknown Source) at org.apache.jsp.desktop.accsetup_jsp._jspService(Un known Source) at org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:109) at javax.servlet.http.HttpServlet.service(HttpServlet .java:814) at org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:389) at org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:486) at org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:380) at javax.servlet.http.HttpServlet.service(HttpServlet .java:814) at com.zimbra.webClient.servlet.JspServlet.service(Js pServlet.java:64) at org.mortbay.jetty.servlet.ServletHolder.handle(Ser vletHolder.java:511) at org.mortbay.jetty.servlet.ServletHandler$CachedCha in.doFilter(ServletHandler.java:1166) at com.zimbra.cs.servlet.SetHeaderFilter.doFilter(Set HeaderFilter.java:79) at com.zimbra.webClient.filters.SetHeaderFilter.doFil ter(SetHeaderFilter.java:239) at org.mortbay.jetty.servlet.ServletHandler$CachedCha in.doFilter(ServletHandler.java:1157) at org.mortbay.jetty.servlet.ServletHandler.handle(Se rvletHandler.java:388) at org.mortbay.jetty.security.SecurityHandler.handle( SecurityHandler.java:218) at org.mortbay.jetty.servlet.SessionHandler.handle(Se ssionHandler.java:182) at org.mortbay.jetty.handler.ContextHandler.handle(Co ntextHandler.java:765) at org.mortbay.jetty.webapp.WebAppContext.handle(WebA ppContext.java:422) at org.mortbay.jetty.handler.ContextHandlerCollection .handle(ContextHandlerCollection.java:230) at org.mortbay.jetty.handler.HandlerCollection.handle (HandlerCollection.java:114) at org.mortbay.jetty.handler.HandlerWrapper.handle(Ha ndlerWrapper.java:152) at org.mortbay.jetty.handler.rewrite.RewriteHandler.h andle(RewriteHandler.java:230) at org.mortbay.jetty.handler.HandlerWrapper.handle(Ha ndlerWrapper.java:152) at org.mortbay.jetty.Server.handle(Server.java:326) at org.mortbay.jetty.HttpConnection.handleRequest(Htt pConnection.java:585) at org.mortbay.jetty.HttpConnection$RequestHandler.co ntent(HttpConnection.java:988) at org.mortbay.jetty.HttpParser.parseNext(HttpParser. java:756) at org.mortbay.jetty.HttpParser.parseAvailable(HttpPa rser.java:218) at org.mortbay.jetty.HttpConnection.handle(HttpConnec tion.java:415) at org.mortbay.io.nio.SelectChannelEndPoint.run(Selec tChannelEndPoint.java:429) at org.mortbay.thread.BoundedThreadPool$PoolThread.ru n(BoundedThreadPool.java:451)

Is the problem occuring because we use proxy when users connects on http/https?
We have a bluecoat proxy appliance here in the office for http/s access.

If that so, then we can not utilize our own AD as the authentication server...?